Chrysalis - CLO3D Extensions
Toggle main menu visibility
Loading...
Searching...
No Matches
ExtensionsSettings.h
Go to the documentation of this file.
1
#ifndef CHRYSALIS_EXTENSIONSSETTINGS_H
2
#define CHRYSALIS_EXTENSIONSSETTINGS_H
3
4
#include <forward_list>
5
6
#include "
CLO3DExtensionExport.h
"
7
8
#include "
BaseExtensionSettings.h
"
9
10
namespace
CLO3D
{
11
class
CLO3D_EXTENSION
ExtensionsSettings
{
12
public
:
13
explicit
ExtensionsSettings
(QSettings* settings);
14
~ExtensionsSettings
();
15
16
void
read
()
const
;
17
void
clear
()
const
;
18
void
addSettings
(
BaseExtensionSettings
* settings);
19
private
:
21
QSettings* settings_;
22
std::forward_list<BaseExtensionSettings*> extensionsSettings_;
23
};
24
}
25
26
#endif
//CHRYSALIS_EXTENSIONSSETTINGS_H
BaseExtensionSettings.h
CLO3DExtensionExport.h
CLO3D_EXTENSION
#define CLO3D_EXTENSION
Definition
CLO3DExtensionExport.h:12
CLO3D::BaseExtensionSettings
Definition
BaseExtensionSettings.h:7
CLO3D::ExtensionsSettings::clear
void clear() const
Definition
ExtensionsSettings.cpp:28
CLO3D::ExtensionsSettings::read
void read() const
Definition
ExtensionsSettings.cpp:22
CLO3D::ExtensionsSettings::addSettings
void addSettings(BaseExtensionSettings *settings)
Definition
ExtensionsSettings.cpp:17
CLO3D::ExtensionsSettings::ExtensionsSettings
ExtensionsSettings(QSettings *settings)
Definition
ExtensionsSettings.cpp:8
CLO3D
Definition
BaseCommand.h:8
integrations
clo3d
include
ExtensionsSettings.h
Generated by
1.17.0