diff options
Diffstat (limited to 'core/subsurface-qt/SettingsObjectWrapper.h')
-rw-r--r-- | core/subsurface-qt/SettingsObjectWrapper.h | 37 |
1 files changed, 2 insertions, 35 deletions
diff --git a/core/subsurface-qt/SettingsObjectWrapper.h b/core/subsurface-qt/SettingsObjectWrapper.h index fdf0b08f6..9cb707044 100644 --- a/core/subsurface-qt/SettingsObjectWrapper.h +++ b/core/subsurface-qt/SettingsObjectWrapper.h @@ -13,39 +13,6 @@ * and QWidget frontends. This class will be huge, since * I need tons of properties, one for each option. */ -class DiveComputerSettings : public QObject { - Q_OBJECT - Q_PROPERTY(QString vendor READ dc_vendor WRITE setVendor NOTIFY vendorChanged) - Q_PROPERTY(QString product READ dc_product WRITE setProduct NOTIFY productChanged) - Q_PROPERTY(QString device READ dc_device WRITE setDevice NOTIFY deviceChanged) - Q_PROPERTY(QString device_name READ dc_device_name WRITE setDeviceName NOTIFY deviceNameChanged) - Q_PROPERTY(int download_mode READ downloadMode WRITE setDownloadMode NOTIFY downloadModeChanged) -public: - DiveComputerSettings(QObject *parent); - QString dc_vendor() const; - QString dc_product() const; - QString dc_device() const; - QString dc_device_name() const; - int downloadMode() const; - -public slots: - void setVendor(const QString& vendor); - void setProduct(const QString& product); - void setDevice(const QString& device); - void setDeviceName(const QString& device_name); - void setDownloadMode(int mode); - -signals: - void vendorChanged(const QString& vendor); - void productChanged(const QString& product); - void deviceChanged(const QString& device); - void deviceNameChanged(const QString& device_name); - void downloadModeChanged(int mode); -private: - const QString group = QStringLiteral("DiveComputer"); - -}; - class UpdateManagerSettings : public QObject { Q_OBJECT Q_PROPERTY(bool dont_check_for_updates READ dontCheckForUpdates WRITE setDontCheckForUpdates NOTIFY dontCheckForUpdatesChanged) @@ -620,7 +587,7 @@ class SettingsObjectWrapper : public QObject { Q_PROPERTY(LocationServiceSettingsObjectWrapper* Location MEMBER location_settings CONSTANT) Q_PROPERTY(UpdateManagerSettings* update MEMBER update_manager_settings CONSTANT) - Q_PROPERTY(DiveComputerSettings* dive_computer MEMBER dive_computer_settings CONSTANT) + Q_PROPERTY(qPrefDiveComputer* dive_computer MEMBER dive_computer_settings CONSTANT) public: static SettingsObjectWrapper *instance(); @@ -638,7 +605,7 @@ public: qPrefAnimations *animation_settings; LocationServiceSettingsObjectWrapper *location_settings; UpdateManagerSettings *update_manager_settings; - DiveComputerSettings *dive_computer_settings; + qPrefDiveComputer *dive_computer_settings; void sync(); void load(); |