From 4471a9a5377b86f11177f124f78c8c14d30848eb Mon Sep 17 00:00:00 2001 From: parker Date: Tue, 24 Jun 2025 00:27:33 +0100 Subject: [PATCH] feat: drag delete edges --- src/gui/network/Network.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/gui/network/Network.cpp b/src/gui/network/Network.cpp index 084cc1e..3ee1b5b 100644 --- a/src/gui/network/Network.cpp +++ b/src/gui/network/Network.cpp @@ -192,8 +192,15 @@ void Network::mouseMoved(QMouseEvent *event) // set node edge color if(ctrlMod && hoverEdge) { - std::cout << "highlighting\n"; - highlightEdge(hoverEdge, true); + if(event->buttons() & Qt::LeftButton) + { + deleteEdge(hoverEdge); + } + else + { + std::cout << "highlighting\n"; + highlightEdge(hoverEdge, true); + } } // reset node edge color if(