From 5085793d9a42b45daf612974bf89e10e239bc89a Mon Sep 17 00:00:00 2001 From: Berthold Stoeger Date: Sun, 13 Feb 2022 14:21:41 +0100 Subject: [PATCH] cleanup: use setDive() in ProfileWidget::plotCurrentDive() This removes a block of redundant code that was already broken out into a helper function. Signed-off-by: Berthold Stoeger --- desktop-widgets/profilewidget.cpp | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/desktop-widgets/profilewidget.cpp b/desktop-widgets/profilewidget.cpp index 19c243517..7c156f479 100644 --- a/desktop-widgets/profilewidget.cpp +++ b/desktop-widgets/profilewidget.cpp @@ -176,28 +176,7 @@ void ProfileWidget::plotCurrentDive() { setEnabledToolbar(current_dive != nullptr); if (current_dive) { - stack->setCurrentIndex(1); - bool freeDiveMode = current_dive->dc.divemode == FREEDIVE; - ui.profCalcCeiling->setDisabled(freeDiveMode); - ui.profCalcCeiling->setDisabled(freeDiveMode); - ui.profCalcAllTissues ->setDisabled(freeDiveMode); - ui.profIncrement3m->setDisabled(freeDiveMode); - ui.profDcCeiling->setDisabled(freeDiveMode); - ui.profPhe->setDisabled(freeDiveMode); - ui.profPn2->setDisabled(freeDiveMode); //TODO is the same as scuba? - ui.profPO2->setDisabled(freeDiveMode); //TODO is the same as scuba? - ui.profTankbar->setDisabled(freeDiveMode); - ui.profMod->setDisabled(freeDiveMode); - ui.profNdl_tts->setDisabled(freeDiveMode); - ui.profDeco->setDisabled(freeDiveMode); - ui.profEad->setDisabled(freeDiveMode); - ui.profSAC->setDisabled(freeDiveMode); - ui.profTissues->setDisabled(freeDiveMode); - - ui.profRuler->setDisabled(false); - ui.profScaled->setDisabled(false); // measuring and scaling - ui.profTogglePicture->setDisabled(false); - ui.profHR->setDisabled(false); + setDive(current_dive); view->setProfileState(current_dive, dc_number); view->resetZoom(); // when switching dive, reset the zoomLevel view->plotDive(current_dive, dc_number);