diff options
author | Dirk Hohndel <dirk@hohndel.org> | 2013-05-10 10:45:13 -0700 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2013-05-10 10:49:00 -0700 |
commit | e69dbebf21a8bf7c5d02a12d93069e99d363ea64 (patch) | |
tree | e8d1ef57805d58f646a4ce0ac1ac87d771b55226 /qt-ui | |
parent | 56c4cced536b8b1bb7282f263deb24640632e884 (diff) | |
download | subsurface-e69dbebf21a8bf7c5d02a12d93069e99d363ea64.tar.gz |
Make nextDC and previousDC work and assign shortcuts
Cursor right and left now work again to switch between divecomputers.
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-ui')
-rw-r--r-- | qt-ui/mainwindow.cpp | 13 | ||||
-rw-r--r-- | qt-ui/mainwindow.h | 2 | ||||
-rw-r--r-- | qt-ui/mainwindow.ui | 6 |
3 files changed, 17 insertions, 4 deletions
diff --git a/qt-ui/mainwindow.cpp b/qt-ui/mainwindow.cpp index 160a657da..863e35088 100644 --- a/qt-ui/mainwindow.cpp +++ b/qt-ui/mainwindow.cpp @@ -45,6 +45,11 @@ MainWindow::MainWindow() : ui(new Ui::MainWindow()), ui->ListWidget->setCurrentIndex(firstDiveOrTrip); } +void MainWindow::redrawProfile() +{ + ui->ProfileWidget->plot(get_dive(selected_dive)); +} + void MainWindow::on_actionNew_triggered() { qDebug("actionNew"); @@ -96,7 +101,7 @@ void MainWindow::dive_selection_changed(const QItemSelection& newSelection, cons continue; select_dive(get_divenr(d)); } - ui->ProfileWidget->plot(get_dive(selected_dive)); + redrawProfile(); ui->InfoWidget->updateDiveInfo(selected_dive); } @@ -239,12 +244,14 @@ void MainWindow::on_actionViewAll_triggered() void MainWindow::on_actionPreviousDC_triggered() { - qDebug("actionPreviousDC"); + dc_number--; + redrawProfile(); } void MainWindow::on_actionNextDC_triggered() { - qDebug("actionNextDC"); + dc_number++; + redrawProfile(); } void MainWindow::on_actionSelectEvents_triggered() diff --git a/qt-ui/mainwindow.h b/qt-ui/mainwindow.h index 3b35d44e5..b76199a8b 100644 --- a/qt-ui/mainwindow.h +++ b/qt-ui/mainwindow.h @@ -82,7 +82,7 @@ private: bool askSaveChanges(); void readSettings(); void writeSettings(); - + void redrawProfile(); }; #endif diff --git a/qt-ui/mainwindow.ui b/qt-ui/mainwindow.ui index 377605326..b2969ac61 100644 --- a/qt-ui/mainwindow.ui +++ b/qt-ui/mainwindow.ui @@ -315,11 +315,17 @@ <property name="text"> <string>Prev DC</string> </property> + <property name="shortcut"> + <string>Left</string> + </property> </action> <action name="actionNextDC"> <property name="text"> <string>Next DC</string> </property> + <property name="shortcut"> + <string>Right</string> + </property> </action> <action name="actionSelectEvents"> <property name="text"> |