Chrysalis - CLO3D Extensions
Toggle main menu visibility
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
6
namespace
CLO3D
{
7
class
BaseExtensionSettings
{
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
CLO3D::BaseExtensionSettings
Definition
BaseExtensionSettings.h:7
CLO3D::BaseExtensionSettings::ExtensionsSettings
friend class ExtensionsSettings
Definition
BaseExtensionSettings.h:8
CLO3D::BaseExtensionSettings::read
virtual void read()=0
CLO3D::BaseExtensionSettings::writeSettings
void writeSettings()
Definition
BaseExtensionSettings.cpp:20
CLO3D::BaseExtensionSettings::~BaseExtensionSettings
virtual ~BaseExtensionSettings()=default
CLO3D::BaseExtensionSettings::readSettings
void readSettings()
Definition
BaseExtensionSettings.cpp:12
CLO3D::BaseExtensionSettings::settings_
QSettings * settings_
Definition
BaseExtensionSettings.h:20
CLO3D::BaseExtensionSettings::write
virtual void write()=0
CLO3D
Definition
BaseCommand.h:8
integrations
clo3d
include
BaseExtensionSettings.h
Generated by
1.17.0