From 02ae2bdd3f354ea29b4a68d7e0af33e2f99b373d Mon Sep 17 00:00:00 2001 From: wandererfan Date: Sun, 27 Oct 2024 10:16:30 -0400 Subject: [PATCH] [TD]remove spurious mouseReleaseEvent (fix #17519) --- src/Mod/TechDraw/Gui/QGSPage.cpp | 9 --------- src/Mod/TechDraw/Gui/QGSPage.h | 1 - 2 files changed, 10 deletions(-) diff --git a/src/Mod/TechDraw/Gui/QGSPage.cpp b/src/Mod/TechDraw/Gui/QGSPage.cpp index 461acb5d2a..af6cf78d0a 100644 --- a/src/Mod/TechDraw/Gui/QGSPage.cpp +++ b/src/Mod/TechDraw/Gui/QGSPage.cpp @@ -130,15 +130,6 @@ void QGSPage::mousePressEvent(QGraphicsSceneMouseEvent * event) QGraphicsScene::mousePressEvent(event); } -void QGSPage::mouseReleaseEvent(QGraphicsSceneMouseEvent * event) -{ - Qt::KeyboardModifiers originalModifiers = event->modifiers(); - if ((event->button() == Qt::LeftButton) && PreferencesGui::multiSelection()) { - event->setModifiers(originalModifiers | Qt::ControlModifier); - } - - QGraphicsScene::mouseReleaseEvent(event); -} //! returns true if clicking on the item should clear the selection bool QGSPage::itemClearsSelection(int itemTypeIn) diff --git a/src/Mod/TechDraw/Gui/QGSPage.h b/src/Mod/TechDraw/Gui/QGSPage.h index 7a2d54c02d..b811e6ff17 100644 --- a/src/Mod/TechDraw/Gui/QGSPage.h +++ b/src/Mod/TechDraw/Gui/QGSPage.h @@ -152,7 +152,6 @@ public: protected: void mousePressEvent(QGraphicsSceneMouseEvent *event) override; - void mouseReleaseEvent(QGraphicsSceneMouseEvent *event) override; QColor getBackgroundColor(); bool orphanExists(const char* viewName, const std::vector& list);