mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
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 <neolit123@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
b382228b7d
commit
466f160c01
3 changed files with 20 additions and 0 deletions
|
@ -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 ||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue