mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-12 20:56:16 +00:00
This splits the code in configuredivecomputer.cpp into multiple files. The read and write threads are moved to configuredivecomputerthreads.h/cpp, and the device details class is moved to devicedetails.h/.cpp Signed-off-by: Joseph W. Joshua <joejoshw@gmail.com> Signed-off-by: Thiago Macieira <thiago@macieira.org>
54 lines
1 KiB
C++
54 lines
1 KiB
C++
#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
|