From 466f160c01127c1a2aad37742f53a9a0b97eb274 Mon Sep 17 00:00:00 2001 From: "Lubomir I. Ivanov" Date: Tue, 11 Mar 2014 18:30:58 +0200 Subject: Profile2: provide means to disable the tool buttons Once the poster is displayed when there are no dives in the list, we may also want to disable the QToolButtons (PO2, SAC, etc..), until a new dive is loaded and the profile is redrawn. Signed-off-by: Lubomir I. Ivanov Signed-off-by: Dirk Hohndel --- qt-ui/mainwindow.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'qt-ui/mainwindow.cpp') diff --git a/qt-ui/mainwindow.cpp b/qt-ui/mainwindow.cpp index ccba66d70..34ff4baf4 100644 --- a/qt-ui/mainwindow.cpp +++ b/qt-ui/mainwindow.cpp @@ -166,6 +166,23 @@ void MainWindow::cleanUpEmpty() setTitle(MWTF_DEFAULT); } +void MainWindow::setToolButtonsEnabled(bool enabled) +{ + ui.profPO2->setEnabled(enabled); + ui.profPn2->setEnabled(enabled); + ui.profPhe->setEnabled(enabled); + ui.profDcCeiling->setEnabled(enabled); + ui.profCalcCeiling->setEnabled(enabled); + ui.profCalcAllTissues->setEnabled(enabled); + ui.profIncrement3m->setEnabled(enabled); + ui.profMod->setEnabled(enabled); + ui.profEad->setEnabled(enabled); + ui.profNdl_tts->setEnabled(enabled); + ui.profSAC->setEnabled(enabled); + ui.profRuler->setEnabled(enabled); + ui.profScaled->setEnabled(enabled); +} + void MainWindow::on_actionClose_triggered() { if (DivePlannerPointsModel::instance()->currentMode() != DivePlannerPointsModel::NOTHING || -- cgit v1.2.3-70-g09d2