diff options
author | Tomaz Canabrava <tomaz.canabrava@intel.com> | 2014-06-30 19:08:16 -0300 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2014-06-30 16:06:53 -0700 |
commit | 1ac0b00662e55ead4c1ddc1335e548cb846585db (patch) | |
tree | 90c2f8f6d3220aed7c471a7eec35064a9e21ebe4 /qt-ui/diveplanner.h | |
parent | 4da7dee8cf18c17c451e9d9885545dcdd1ba22c7 (diff) | |
download | subsurface-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.h | 4 |
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 |