summaryrefslogtreecommitdiffstats
path: root/qt-ui/devicedetails.h
diff options
context:
space:
mode:
Diffstat (limited to 'qt-ui/devicedetails.h')
-rw-r--r--qt-ui/devicedetails.h54
1 files changed, 54 insertions, 0 deletions
diff --git a/qt-ui/devicedetails.h b/qt-ui/devicedetails.h
new file mode 100644
index 000000000..9f5e7c1dd
--- /dev/null
+++ b/qt-ui/devicedetails.h
@@ -0,0 +1,54 @@
+#ifndef DEVICEDETAILS_H
+#define DEVICEDETAILS_H
+
+#include <QObject>
+#include <QDateTime>
+#include "libdivecomputer.h"
+
+class DeviceDetails : public QObject
+{
+ Q_OBJECT
+public:
+ explicit DeviceDetails(QObject *parent = 0);
+
+ device_data_t *data() const;
+ void setData(device_data_t *data);
+
+ QString serialNo() const;
+ void setSerialNo(const QString &serialNo);
+
+ QString firmwareVersion() const;
+ void setFirmwareVersion(const QString &firmwareVersion);
+
+ QString customText() const;
+ void setCustomText(const QString &customText);
+
+ int brightness() const;
+ void setBrightness(int brightness);
+
+ int diveModeColor() const;
+ void setDiveModeColor(int diveModeColor);
+
+ int language() const;
+ void setLanguage(int language);
+
+ int dateFormat() const;
+ void setDateFormat(int dateFormat);
+
+ int lastDeco() const;
+ void setLastDeco(int lastDeco);
+
+private:
+ device_data_t *m_data;
+ QString m_serialNo;
+ QString m_firmwareVersion;
+ QString m_customText;
+ int m_brightness;
+ int m_diveModeColor;
+ int m_language;
+ int m_dateFormat;
+ int m_lastDeco;
+};
+
+
+#endif // DEVICEDETAILS_H