summaryrefslogtreecommitdiffstats
path: root/qt-ui/mainwindow.cpp
diff options
context:
space:
mode:
authorGravatar Tomaz Canabrava <tcanabrava@kde.org>2013-07-04 12:30:05 -0300
committerGravatar Tomaz Canabrava <tcanabrava@kde.org>2013-07-04 12:30:05 -0300
commitbb33be4117fa1f5e753d07ac530c3d378d4f0dd0 (patch)
tree4369e14e38650453a6eaec23444214b8d1744161 /qt-ui/mainwindow.cpp
parent52fd769efb1678d64d2a09b0b022e0484bf2d1b8 (diff)
downloadsubsurface-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.cpp14
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);
}