diff options
author | Tomaz Canabrava <tomaz.canabrava@intel.com> | 2014-05-24 12:39:40 -0300 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2014-05-24 09:07:34 -0700 |
commit | bc047238d4630c2090cbd424e26f6476b1cd435a (patch) | |
tree | 17a6da2c13d13d675cf6d194730a139631540d91 /qt-ui/profile/profilewidget2.h | |
parent | ba1c4fcec1760748846ff6ad14127409bed0a783 (diff) | |
download | subsurface-bc047238d4630c2090cbd424e26f6476b1cd435a.tar.gz |
Port the KeyPress actions to the new profile.
[Dirk Hohndel: combined two commits into one and cleaned up some
whitespace issues]
Signed-off-by: Tomaz Canabrava <tomaz.canabrava@intel.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-ui/profile/profilewidget2.h')
-rw-r--r-- | qt-ui/profile/profilewidget2.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/qt-ui/profile/profilewidget2.h b/qt-ui/profile/profilewidget2.h index 5ce275eed..3c3d86d01 100644 --- a/qt-ui/profile/profilewidget2.h +++ b/qt-ui/profile/profilewidget2.h @@ -94,6 +94,14 @@ slots: // Necessary to call from QAction's signals. /* this is called for every move on the handlers. maybe we can speed up this a bit? */ void recreatePlannedDive(); + /* key press handlers */ + void keyEscAction(); + void keyDeleteAction(); + void keyUpAction(); + void keyDownAction(); + void keyLeftAction(); + void keyRightAction(); + protected: virtual void resizeEvent(QResizeEvent *event); virtual void wheelEvent(QWheelEvent *event); @@ -151,6 +159,7 @@ private: void repositionDiveHandlers(); int fixHandlerIndex(DiveHandler *activeHandler); friend class DiveHandler; + QHash<Qt::Key, QAction *> actionsForKeys; }; #endif // PROFILEWIDGET2_H |