From 23d92df3c80d1e8a67660ad338c01622d0172269 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Thu, 11 Jun 2020 21:27:18 +1000 Subject: [PATCH] nodeviewitem: don't expand if control is held during the double click --- app/widget/nodeview/nodeviewitem.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/widget/nodeview/nodeviewitem.cpp b/app/widget/nodeview/nodeviewitem.cpp index d3d61f318..3241a42f8 100644 --- a/app/widget/nodeview/nodeviewitem.cpp +++ b/app/widget/nodeview/nodeviewitem.cpp @@ -559,7 +559,9 @@ void NodeViewItem::mouseDoubleClickEvent(QGraphicsSceneMouseEvent *event) { QGraphicsRectItem::mouseDoubleClickEvent(event); - SetExpanded(!IsExpanded()); + if (!(event->modifiers() & Qt::ControlModifier)) { + SetExpanded(!IsExpanded()); + } } QVariant NodeViewItem::itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant &value)