Chrysalis - CLO3D Extensions
Loading...
Searching...
No Matches
BaseExtensionSettings.h
Go to the documentation of this file.
1#ifndef CHRYSALIS_BASEEXTENSIONSETTINGS_H
2#define CHRYSALIS_BASEEXTENSIONSETTINGS_H
3
4#include <QSettings>
5
6namespace CLO3D {
8 friend class ExtensionsSettings;
9 protected:
10 virtual ~BaseExtensionSettings() = default;
11
12 virtual void read() = 0;
13 virtual void write() = 0;
14 private:
15 void setSettings(QSettings* settings);
16 public:
17 void readSettings();
18 void writeSettings();
19 protected:
20 QSettings* settings_ = nullptr;
21 };
22}
23
24#endif //CHRYSALIS_BASEEXTENSIONSETTINGS_H
Definition BaseExtensionSettings.h:7
friend class ExtensionsSettings
Definition BaseExtensionSettings.h:8
void writeSettings()
Definition BaseExtensionSettings.cpp:20
virtual ~BaseExtensionSettings()=default
void readSettings()
Definition BaseExtensionSettings.cpp:12
QSettings * settings_
Definition BaseExtensionSettings.h:20
Definition BaseCommand.h:8