aboutsummaryrefslogtreecommitdiffstats
path: root/backend-shared/plannershared.cpp
diff options
context:
space:
mode:
authorGravatar jan Iversen <jan@casacondor.com>2020-01-19 18:52:36 +0100
committerGravatar Dirk Hohndel <dirk@hohndel.org>2020-01-20 15:49:02 -0800
commit1f51251f1b80304d65c36b46cfa84ba892a62683 (patch)
treee8063a09331d8259b6ef43eb1593e69e866caf32 /backend-shared/plannershared.cpp
parent6db7e6d278365936ca866b3c87bcbef8a9afd13c (diff)
downloadsubsurface-1f51251f1b80304d65c36b46cfa84ba892a62683.tar.gz
backend-shared: remove asc/desc functions
Ascent/Descent rate functions are fully implemented in diveplannermodel, therefore remove these functions. Signed-off-by: jan Iversen <jan@casacondor.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'backend-shared/plannershared.cpp')
-rw-r--r--backend-shared/plannershared.cpp56
1 files changed, 0 insertions, 56 deletions
diff --git a/backend-shared/plannershared.cpp b/backend-shared/plannershared.cpp
index f4d21fa21..bf92f21a2 100644
--- a/backend-shared/plannershared.cpp
+++ b/backend-shared/plannershared.cpp
@@ -17,56 +17,6 @@ plannerShared::plannerShared()
connect(qPrefUnits::instance(), &qPrefUnits::lengthChanged, this, &unit_lengthChangedSlot);
}
-
-// Used to convert between meter/feet and keep the qPref variables independent
-#define TO_MM_BY_SEC ((prefs.units.length == units::METERS) ? 1000.0 / 60.0 : feet_to_mm(1) / 60.0)
-
-// Converted meter/feet qPrefDivePlanner values
-int plannerShared::ascratelast6m()
-{
- return lrint((float)prefs.ascratelast6m / TO_MM_BY_SEC);
-}
-void plannerShared::set_ascratelast6m(int value)
-{
- qPrefDivePlanner::set_ascratelast6m(lrint((float)value * TO_MM_BY_SEC));
-}
-
-int plannerShared::ascratestops()
-{
- return lrint((float)prefs.ascratestops / TO_MM_BY_SEC);
-}
-void plannerShared::set_ascratestops(int value)
-{
- qPrefDivePlanner::set_ascratestops(lrint((float)value * TO_MM_BY_SEC));
-}
-
-int plannerShared::ascrate50()
-{
- return lrint((float)prefs.ascrate50 / TO_MM_BY_SEC);
-}
-void plannerShared::set_ascrate50(int value)
-{
- qPrefDivePlanner::set_ascrate50(lrint((float)value * TO_MM_BY_SEC));
-}
-
-int plannerShared::ascrate75()
-{
- return lrint((float)prefs.ascrate75 / TO_MM_BY_SEC);
-}
-void plannerShared::set_ascrate75(int value)
-{
- qPrefDivePlanner::set_ascrate75(lrint((float)value * TO_MM_BY_SEC));
-}
-
-int plannerShared::descrate()
-{
- return lrint((float)prefs.descrate / TO_MM_BY_SEC);
-}
-void plannerShared::set_descrate(int value)
-{
- qPrefDivePlanner::set_descrate(lrint((float)value * TO_MM_BY_SEC));
-}
-
// Planning values
deco_mode plannerShared::planner_deco_mode()
{
@@ -312,10 +262,4 @@ void plannerShared::set_display_variations(bool value)
// Handle when user changes length measurement type
void plannerShared::unit_lengthChangedSlot(int value)
{
- // Provoke recalculation of model and send of signals
- set_ascratelast6m(ascratelast6m());
- set_ascratestops(ascratestops());
- set_ascrate50(ascrate50());
- set_ascrate75(ascrate75());
- set_descrate(descrate());
}