summaryrefslogtreecommitdiffstats
path: root/qt-ui/diveplanner.h
diff options
context:
space:
mode:
authorGravatar Tomaz Canabrava <tomaz.canabrava@intel.com>2014-06-30 19:08:16 -0300
committerGravatar Dirk Hohndel <dirk@hohndel.org>2014-06-30 16:06:53 -0700
commit1ac0b00662e55ead4c1ddc1335e548cb846585db (patch)
tree90c2f8f6d3220aed7c471a7eec35064a9e21ebe4 /qt-ui/diveplanner.h
parent4da7dee8cf18c17c451e9d9885545dcdd1ba22c7 (diff)
downloadsubsurface-1ac0b00662e55ead4c1ddc1335e548cb846585db.tar.gz
Only replot the dive if maxDepth > oldMaxDepth on plan / add mode.
This fixes the "impossible to work with" planner with the mouse now the dive will only grow and not shrink untill you release the mouse. Signed-off-by: Tomaz Canabrava <tomaz.canabrava@intel.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-ui/diveplanner.h')
-rw-r--r--qt-ui/diveplanner.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/qt-ui/diveplanner.h b/qt-ui/diveplanner.h
index 4911a5628..02c401822 100644
--- a/qt-ui/diveplanner.h
+++ b/qt-ui/diveplanner.h
@@ -118,8 +118,12 @@ public:
protected:
void contextMenuEvent(QGraphicsSceneContextMenuEvent *event);
void mouseMoveEvent(QGraphicsSceneMouseEvent *event);
+ void mousePressEvent(QGraphicsSceneMouseEvent *event);
+ void mouseReleaseEvent(QGraphicsSceneMouseEvent *event);
signals:
void moved();
+ void clicked();
+ void released();
private:
int parentIndex();
public