summaryrefslogtreecommitdiff
path: root/qmlplugin/loggerSettings.h
diff options
context:
space:
mode:
authorArseniy-Movshev <dodoradio@outlook.com>2023-06-02 13:58:20 +0100
committerArseniy-Movshev <dodoradio@outlook.com>2023-06-02 14:31:05 +0100
commit7e53a178ec0b87d4edb7459a926f43baa89279bc (patch)
tree3c6a496fe03d33397b1be0279d74381b4db3aeb5 /qmlplugin/loggerSettings.h
parent6b58a5676b3ffa288052e638d07c241068930990 (diff)
settings: add step goal target
currently this doesn't interface with the daemon in any way, this is added for future use
Diffstat (limited to '')
-rw-r--r--qmlplugin/loggerSettings.h18
1 files changed, 13 insertions, 5 deletions
diff --git a/qmlplugin/loggerSettings.h b/qmlplugin/loggerSettings.h
index de593f6..6649756 100644
--- a/qmlplugin/loggerSettings.h
+++ b/qmlplugin/loggerSettings.h
@@ -11,12 +11,11 @@
#ifndef LOGGERSETTINGS_H
#define LOGGERSETTINGS_H
+#include <QDBusInterface>
#include <QObject>
#include <QSettings>
-#include <QDBusInterface>
-class LoggerSettings : public QObject
-{
+class LoggerSettings : public QObject {
Q_OBJECT
Q_PROPERTY(bool heartrateSensorEnabled READ getHeartrateSensorEnabled WRITE setHeartrateSensorEnabled)
Q_PROPERTY(int heartrateSensorInterval READ getHeartrateSensorInterval WRITE setHeartrateSensorInterval)
@@ -24,6 +23,9 @@ class LoggerSettings : public QObject
Q_PROPERTY(bool stepCounterEnabled READ getStepCounterEnabled WRITE setStepCounterEnabled)
Q_PROPERTY(int stepCounterInterval READ getStepCounterInterval WRITE setStepCounterInterval)
+ Q_PROPERTY(bool stepGoalEnabled READ getStepGoalEnabled WRITE setStepGoalEnabled)
+ Q_PROPERTY(int stepGoalTarget READ getStepGoalTarget WRITE setStepGoalTarget)
+
public:
explicit LoggerSettings();
@@ -38,8 +40,14 @@ public slots:
void setStepCounterEnabled(bool value);
int getStepCounterInterval();
void setStepCounterInterval(int value); // This setting won't change anything live - service needs to be restarted. TODO
+
+ bool getStepGoalEnabled();
+ void setStepGoalEnabled(bool value);
+ int getStepGoalTarget();
+ void setStepGoalTarget(int value);
+
private:
- QSettings *m_settings;
- QDBusInterface *m_iface;
+ QSettings* m_settings;
+ QDBusInterface* m_iface;
};
#endif // LOGGERSETTINGS_H