diff options
author | Tomaz Canabrava <tcanabrava@kde.org> | 2013-07-04 12:30:05 -0300 |
---|---|---|
committer | Tomaz Canabrava <tcanabrava@kde.org> | 2013-07-04 12:30:05 -0300 |
commit | bb33be4117fa1f5e753d07ac530c3d378d4f0dd0 (patch) | |
tree | 4369e14e38650453a6eaec23444214b8d1744161 /qt-ui/mainwindow.cpp | |
parent | 52fd769efb1678d64d2a09b0b022e0484bf2d1b8 (diff) | |
download | subsurface-bb33be4117fa1f5e753d07ac530c3d378d4f0dd0.tar.gz |
Added the left / right shortcuts for moving the handlers around in time.
Added the left / right shortcuts for moving the handlers around in time,
this also made me wonder why we have the 'previous dc' on the menu, it
got actually to broke my code on the shortcuts for the planner because
they are active everytime - should they be active only when the profile's
visible or they serve any other purpose?
If they serve only for the profile, I'll get them out of the menu and
put them in their proper place - the profile view.
Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
Diffstat (limited to 'qt-ui/mainwindow.cpp')
-rw-r--r-- | qt-ui/mainwindow.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/qt-ui/mainwindow.cpp b/qt-ui/mainwindow.cpp index 90b2406cb..5bf190e78 100644 --- a/qt-ui/mainwindow.cpp +++ b/qt-ui/mainwindow.cpp @@ -221,13 +221,27 @@ void MainWindow::on_actionPrint_triggered() qDebug("actionPrint"); } +void MainWindow::disableDcShortcuts() +{ + ui->actionPreviousDC->setShortcut(QKeySequence()); + ui->actionNextDC->setShortcut(QKeySequence()); +} + +void MainWindow::enableDcShortcuts() +{ + ui->actionPreviousDC->setShortcut(Qt::Key_Left); + ui->actionNextDC->setShortcut(Qt::Key_Right); +} + void MainWindow::on_actionDivePlanner_triggered() { + disableDcShortcuts(); ui->stackedWidget->setCurrentIndex(1); } void MainWindow::showProfile() { + enableDcShortcuts(); ui->stackedWidget->setCurrentIndex(0); } |