MCPcopy Create free account
hub / github.com/cpvrlab/ImagePlay / setActiveProcessStep

Method setActiveProcessStep

ImagePlay/src/MainWindow.cpp:400–433  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

398}
399
400void MainWindow::setActiveProcessStep(IPProcessStep* step)
401{
402 if(!step)
403 {
404 _activeProcessStep = NULL;
405 _lastActiveProcessStep = NULL;
406 return;
407 }
408
409 if(_allowChangeActiveProcessStep)
410 {
411 _activeProcessStep = step;
412
413 if(_synchronizeViews)
414 {
415 _allowChangeActiveProcessStep = false;
416 _imageViewer->setActiveStep(_activeProcessStep->stepID());
417 _allowChangeActiveProcessStep = true;
418 }
419
420 if(_lastActiveProcessStep)
421 {
422 hideProcessSettings();
423 _lastActiveProcessStep->setEditing(false);
424 }
425
426 // activate and show settings
427 showProcessSettings(_activeProcessStep);
428 _activeProcessStep->setEditing(true);
429
430 // save last active step
431 _lastActiveProcessStep = _activeProcessStep;
432 }
433}
434
435void MainWindow::updateGraphicsView()
436{

Callers 3

mouseDoubleClickEventMethod · 0.80
deleteSelectedItemsMethod · 0.80
tabChangedMethod · 0.80

Calls 3

setActiveStepMethod · 0.80
stepIDMethod · 0.80
setEditingMethod · 0.80

Tested by

no test coverage detected