diff options
author | jan Iversen <jan@casacondor.com> | 2020-01-20 20:10:35 +0100 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2020-01-24 20:20:42 -0800 |
commit | b0e46c208dd4fb13d5c3e6010c56cbc50742b4ec (patch) | |
tree | c60317a91592a80949816e84fc5660d39a61c807 /backend-shared | |
parent | e22943fa21027917cd8d2de98cd13ae7d12d751a (diff) | |
download | subsurface-b0e46c208dd4fb13d5c3e6010c56cbc50742b4ec.tar.gz |
mobile: move dive planner notes access to pure interface
Make notes rates available to QML through the Backend interface.
Remove the corresponding variables from plannerShared.
Getters are from prefs. while setters are linked to diveplan model.
Remark: signals from qPrefDivePlanner is used, because the diveplanner model
sets qPrefDivePlanner but do not issue special signals.
Signed-off-by: jan Iversen <jan@casacondor.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'backend-shared')
-rw-r--r-- | backend-shared/plannershared.cpp | 45 | ||||
-rw-r--r-- | backend-shared/plannershared.h | 28 |
2 files changed, 0 insertions, 73 deletions
diff --git a/backend-shared/plannershared.cpp b/backend-shared/plannershared.cpp index bf92f21a2..622953dfd 100644 --- a/backend-shared/plannershared.cpp +++ b/backend-shared/plannershared.cpp @@ -214,51 +214,6 @@ void plannerShared::set_bestmixend(int value) CylindersModel::instance()->updateBestMixes(); } -bool plannerShared::display_runtime() -{ - return qPrefDivePlanner::display_runtime(); -} -void plannerShared::set_display_runtime(bool value) -{ - DivePlannerPointsModel::instance()->setDisplayRuntime(value); -} - -bool plannerShared::display_duration() -{ - return qPrefDivePlanner::display_duration(); -} -void plannerShared::set_display_duration(bool value) -{ - DivePlannerPointsModel::instance()->setDisplayDuration(value); -} - -bool plannerShared::display_transitions() -{ - return qPrefDivePlanner::display_transitions(); -} -void plannerShared::set_display_transitions(bool value) -{ - DivePlannerPointsModel::instance()->setDisplayTransitions(value); -} - -bool plannerShared::verbatim_plan() -{ - return qPrefDivePlanner::verbatim_plan(); -} -void plannerShared::set_verbatim_plan(bool value) -{ - DivePlannerPointsModel::instance()->setVerbatim(value); -} - -bool plannerShared::display_variations() -{ - return qPrefDivePlanner::display_variations(); -} -void plannerShared::set_display_variations(bool value) -{ - DivePlannerPointsModel::instance()->setDisplayVariations(value); -} - // Handle when user changes length measurement type void plannerShared::unit_lengthChangedSlot(int value) { diff --git a/backend-shared/plannershared.h b/backend-shared/plannershared.h index d044cf987..1062dc85f 100644 --- a/backend-shared/plannershared.h +++ b/backend-shared/plannershared.h @@ -39,13 +39,6 @@ class plannerShared: public QObject { Q_PROPERTY(double decopo2 READ decopo2 WRITE set_decopo2 NOTIFY decopo2Changed); Q_PROPERTY(int bestmixend READ bestmixend WRITE set_bestmixend NOTIFY bestmixendChanged); - // Notes data - Q_PROPERTY(bool display_runtime READ display_runtime WRITE set_display_runtime NOTIFY display_runtimeChanged); - Q_PROPERTY(bool display_duration READ display_duration WRITE set_display_duration NOTIFY display_durationChanged); - Q_PROPERTY(bool display_transitions READ display_transitions WRITE set_display_transitions NOTIFY display_transitionsChanged); - Q_PROPERTY(bool verbatim_plan READ verbatim_plan WRITE set_verbatim_plan NOTIFY verbatim_planChanged); - Q_PROPERTY(bool display_variations READ display_variations WRITE set_display_variations NOTIFY display_variationsChanged); - public: static plannerShared *instance(); @@ -73,13 +66,6 @@ public: static double decopo2(); static int bestmixend(); - // Notes data - static bool display_runtime(); - static bool display_duration(); - static bool display_transitions(); - static bool verbatim_plan(); - static bool display_variations(); - public slots: // Planning data @@ -106,13 +92,6 @@ public slots: static void set_decopo2(double value); static void set_bestmixend(int value); - // Notes data - static void set_display_runtime(bool value); - static void set_display_duration(bool value); - static void set_display_transitions(bool value); - static void set_verbatim_plan(bool value); - static void set_display_variations(bool value); - signals: // Planning data void planner_deco_modeChanged(deco_mode value); @@ -138,13 +117,6 @@ signals: void decopo2Changed(double value); void bestmixendChanged(int value); - // Notes data - void display_runtimeChanged(bool value); - void display_durationChanged(bool value); - void display_transitionsChanged(bool value); - void verbatim_planChanged(bool value); - void display_variationsChanged(bool value); - private slots: static void unit_lengthChangedSlot(int value); |