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

Method addEdge

ImagePlay/src/MainWindow.cpp:677–696  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

675}
676
677void MainWindow::addEdge(IPProcessEdge *edge)
678{
679 // add to scene
680 if(_scene->addEdge(edge))
681 {
682 // show message
683 showMessage("Connected", MainWindow::MESSAGE_SUCCESS);
684
685 // update graphics
686 edge->to()->process()->requestUpdate();
687 ui->graphicsView->propagateNeedsUpdate(edge->to()->process());
688 setParamsHaveChanged();
689 execute();
690 }
691 else
692 {
693 // show message
694 showMessage("Connection not possible: Output and input not compatible.", MainWindow::MESSAGE_ERROR);
695 }
696}
697
698void MainWindow::removeEdge(IPProcessEdge *edge)
699{

Callers 2

mouseReleaseEventMethod · 0.45
on_acceptMethod · 0.45

Calls 4

toMethod · 0.80
propagateNeedsUpdateMethod · 0.80
requestUpdateMethod · 0.45
processMethod · 0.45

Tested by

no test coverage detected