summaryrefslogtreecommitdiffstats
path: root/backend-shared/plannershared.cpp
diff options
context:
space:
mode:
authorGravatar jan Iversen <jan@casacondor.com>2019-12-23 12:24:43 +0100
committerGravatar Dirk Hohndel <dirk@hohndel.org>2019-12-26 08:39:17 -0800
commit6f3d1d3747d2cd07bac48a9107efa93c1a7b3427 (patch)
tree6ccf491f4a9731bc88ed56c3ca71f1448d13e36d /backend-shared/plannershared.cpp
parentdf6f01a6f6767ee714fbf355b1e2260dfaa9f68f (diff)
downloadsubsurface-6f3d1d3747d2cd07bac48a9107efa93c1a7b3427.tar.gz
plannerShared: add variables from plannerModel
the variables are set through set functions in DivePlannerPointsModel, but read via getters from qPrefDivePlanner. Variables: drop_stone_mode last_stop switch_at_req_stop 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.cpp27
1 files changed, 27 insertions, 0 deletions
diff --git a/backend-shared/plannershared.cpp b/backend-shared/plannershared.cpp
index 9bb8ad315..bdfc7b399 100644
--- a/backend-shared/plannershared.cpp
+++ b/backend-shared/plannershared.cpp
@@ -123,3 +123,30 @@ void plannerShared::set_dobailout(bool value)
qPrefDivePlanner::set_dobailout(value);
DivePlannerPointsModel::instance()->emitDataChanged();
}
+
+bool plannerShared::drop_stone_mode()
+{
+ return qPrefDivePlanner::drop_stone_mode();
+}
+void plannerShared::set_drop_stone_mode(bool value)
+{
+ DivePlannerPointsModel::instance()->setDropStoneMode(value);
+}
+
+bool plannerShared::last_stop()
+{
+ return qPrefDivePlanner::last_stop();
+}
+void plannerShared::set_last_stop(bool value)
+{
+ DivePlannerPointsModel::instance()->setLastStop6m(value);
+}
+
+bool plannerShared::switch_at_req_stop()
+{
+ return qPrefDivePlanner::switch_at_req_stop();
+}
+void plannerShared::set_switch_at_req_stop(bool value)
+{
+ DivePlannerPointsModel::instance()->setSwitchAtReqStop(value);
+}