diff options
author | Tomaz Canabrava <tcanabrava@kde.org> | 2013-09-26 11:14:40 -0300 |
---|---|---|
committer | Tomaz Canabrava <tcanabrava@kde.org> | 2013-09-26 11:14:40 -0300 |
commit | d6f2988bcf1b950e60fb820fe1bd5e96c025c979 (patch) | |
tree | 3aee1857b830ae7a9ca7053ab33547f4c825a573 /qt-ui | |
parent | fd7a671a1d60dab5da17c5c1678dff4673925396 (diff) | |
download | subsurface-d6f2988bcf1b950e60fb820fe1bd5e96c025c979.tar.gz |
Code Cleanup, less magic indexes.
This patch removes the magic indexes used to control the mainwindow
display of the profile and planner by an enum. a bit more verbose
but hard to miss.
Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
Diffstat (limited to 'qt-ui')
-rw-r--r-- | qt-ui/mainwindow.cpp | 14 | ||||
-rw-r--r-- | qt-ui/mainwindow.h | 2 |
2 files changed, 9 insertions, 7 deletions
diff --git a/qt-ui/mainwindow.cpp b/qt-ui/mainwindow.cpp index cb65b3dd2..214e41bf0 100644 --- a/qt-ui/mainwindow.cpp +++ b/qt-ui/mainwindow.cpp @@ -215,15 +215,15 @@ void MainWindow::on_actionDivePlanner_triggered() { disableDcShortcuts(); DivePlannerPointsModel::instance()->setPlanMode(true); - ui->stackedWidget->setCurrentIndex(1); - ui->infoPane->setCurrentIndex(1); + ui->stackedWidget->setCurrentIndex(PLANNERPROFILE); + ui->infoPane->setCurrentIndex(PLANNERWIDGET); } void MainWindow::showProfile() { enableDcShortcuts(); - ui->stackedWidget->setCurrentIndex(0); - ui->infoPane->setCurrentIndex(0); + ui->stackedWidget->setCurrentIndex(PROFILE); + ui->infoPane->setCurrentIndex(MAINTAB); } @@ -271,12 +271,12 @@ void MainWindow::on_actionAddDive_triggered() // now cheat - create one dive that we use to store the info tab data in struct dive *dive = alloc_dive(); dive->when = QDateTime::currentMSecsSinceEpoch() / 1000L; - dive->dc.model = _("manually added dive"); + dive->dc.model = _("manually added dive"); // do not use tr here since it expects a char*. record_dive(dive); select_dive(get_divenr(dive)); ui->InfoWidget->updateDiveInfo(selected_dive); - ui->stackedWidget->setCurrentIndex(1); - ui->infoPane->setCurrentIndex(0); + ui->stackedWidget->setCurrentIndex(PLANNERPROFILE); // Planner. + ui->infoPane->setCurrentIndex(MAINTAB); DivePlannerPointsModel::instance()->createSimpleDive(); refreshDisplay(); ui->InfoWidget->addDiveStarted(); diff --git a/qt-ui/mainwindow.h b/qt-ui/mainwindow.h index 3d5b9ab4a..7fc03b614 100644 --- a/qt-ui/mainwindow.h +++ b/qt-ui/mainwindow.h @@ -37,6 +37,8 @@ class MainWindow : public QMainWindow Q_OBJECT public: enum {COLLAPSED, EXPANDED}; + enum StackWidgetIndexes{ PROFILE, PLANNERPROFILE}; + enum InfoWidgetIndexes{ MAINTAB, PLANNERWIDGET}; MainWindow(); ProfileGraphicsView *graphics(); |