diff options
author | jan Iversen <jan@casacondor.com> | 2020-01-21 16:16:10 +0100 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2020-01-25 17:13:20 -0800 |
commit | 86fd49f2d79f3e199de5261a80e01b34541b96f6 (patch) | |
tree | 0a71311342424f0228e3850b86c5d4651b731d5b /backend-shared/plannershared.cpp | |
parent | cd3c2266f9f687746770912bfc913c4f94bb124b (diff) | |
download | subsurface-86fd49f2d79f3e199de5261a80e01b34541b96f6.tar.gz |
diveplanner: adjust sac-factor calculation.
The real values are 1.0 to 10.0, but QML needs int so mobile
gets values 10.0 to 100.0
add sacfactor() to QMLInterface and update QML.
Signed-off-by: jan Iversen <jan@casacondor.com>
Diffstat (limited to 'backend-shared/plannershared.cpp')
-rw-r--r-- | backend-shared/plannershared.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/backend-shared/plannershared.cpp b/backend-shared/plannershared.cpp index 542f1aae1..b39aa556c 100644 --- a/backend-shared/plannershared.cpp +++ b/backend-shared/plannershared.cpp @@ -105,10 +105,18 @@ void plannerShared::set_decosac(double value) double plannerShared::sacfactor() { - return qPrefDivePlanner::sacfactor() / 100.0; + return qPrefDivePlanner::sacfactor() / +#ifdef SUBSURFACE_MOBILE + 10.0; +#else + 100.0; +#endif } void plannerShared::set_sacfactor(double value) { +#ifdef SUBSURFACE_MOBILE + value /= 10.0; +#endif // NO conversion, this is done in the planner model. DivePlannerPointsModel::instance()->setSacFactor(value); } |