Skip to content

Commit 21ce337

Browse files
committed
Merge branch 'master' into modules_L_good
2 parents 4fef245 + 1f50dfe commit 21ce337

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

src/Interface/Application/NetworkEditor.cc

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,8 @@ NetworkEditor::NetworkEditor(boost::shared_ptr<CurrentModuleSelection> moduleSel
6666
moduleSelectionGetter_(moduleSelectionGetter),
6767
defaultNotePositionGetter_(dnpg),
6868
moduleEventProxy_(new ModuleEventProxy),
69-
zLevelManager_(new ZLevelManager(scene_))
69+
zLevelManager_(new ZLevelManager(scene_)),
70+
modulesSelectedByCL_(false)
7071
{
7172
scene_->setBackgroundBrush(Qt::darkGray);
7273
ModuleWidget::connectionFactory_.reset(new ConnectionFactory(scene_));
@@ -513,13 +514,19 @@ void NetworkEditor::mouseMoveEvent(QMouseEvent *event)
513514

514515
findById(scene_->items(),selectedPair.first)->setSelected(true);
515516
findById(scene_->items(),selectedPair.second)->setSelected(true);
517+
modulesSelectedByCL_ = true;
516518
}
517519
QGraphicsView::mouseMoveEvent(event);
518520
}
519521

520522
void NetworkEditor::mouseReleaseEvent(QMouseEvent *event)
521523
{
522-
unselectConnectionGroup();
524+
if(modulesSelectedByCL_)
525+
{
526+
unselectConnectionGroup();
527+
Q_EMIT modified();
528+
}
529+
modulesSelectedByCL_ = false;
523530
QGraphicsView::mouseReleaseEvent(event);
524531
}
525532

src/Interface/Application/NetworkEditor.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,7 @@ namespace Gui {
215215
QAction* sendToBackAction_;
216216
QAction* propertiesAction_;
217217
//QAction* executeAction_;
218+
bool modulesSelectedByCL_;
218219

219220
QGraphicsScene* scene_;
220221

0 commit comments

Comments
 (0)