From 5bd9d705e7351c63cfbd797d5db4b6e4d85be3b4 Mon Sep 17 00:00:00 2001 From: "Joachim Wuttke (h)" <j.wuttke@fz-juelich.de> Date: Fri, 10 Nov 2023 09:45:45 +0100 Subject: [PATCH] simplify logic --- GUI/View/Mask/MaskGraphicsScene.cpp | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/GUI/View/Mask/MaskGraphicsScene.cpp b/GUI/View/Mask/MaskGraphicsScene.cpp index 0b354356e43..238df92413b 100644 --- a/GUI/View/Mask/MaskGraphicsScene.cpp +++ b/GUI/View/Mask/MaskGraphicsScene.cpp @@ -254,23 +254,17 @@ void MaskGraphicsScene::mousePressEvent(QGraphicsSceneMouseEvent* event) makeViewAtMousePosSelected(event); return; } - if (isValidForPolygonDrawing(event)) { + + if (isValidForPolygonDrawing(event)) processPolygonItem(event); - return; - } - if (isValidForLineDrawing(event)) { + else if (isValidForLineDrawing(event)) processLineItem(event); - return; - } - if (isValidForMaskAllDrawing(event)) { + else if (isValidForMaskAllDrawing(event)) processMaskAllItem(event); - return; - } - if (isValidForRectangleShapeDrawing(event)) { + else if (isValidForRectangleShapeDrawing(event)) processRectangleOrEllipseItem(event); - return; - } - QGraphicsScene::mousePressEvent(event); + else + QGraphicsScene::mousePressEvent(event); } void MaskGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent* event) -- GitLab