Chrysalis - CLO3D Extensions
Toggle main menu visibility
Loading...
Searching...
No Matches
BaseCommandArguments.h
Go to the documentation of this file.
1
#ifndef CHRYSALIS_BASECOMMANDARGUMENTS_H
2
#define CHRYSALIS_BASECOMMANDARGUMENTS_H
3
4
#include <QSettings>
5
6
#include "
CLO3DExtensionExport.h
"
7
8
namespace
CLO3D
{
9
class
CLO3D_EXTENSION
BaseCommandArguments
{
10
protected
:
11
explicit
BaseCommandArguments
(QSettings* settings);
12
public
:
13
virtual
~BaseCommandArguments
() =
default
;
14
15
void
readSettings
();
16
void
writeSettings
();
17
18
virtual
QString
getName
() = 0;
19
protected
:
20
virtual
void
read
() = 0;
21
virtual
void
write
() = 0;
22
23
QSettings*
settings_
;
24
};
25
}
26
27
#endif
//CHRYSALIS_BASECOMMANDARGUMENTS_H
CLO3DExtensionExport.h
CLO3D_EXTENSION
#define CLO3D_EXTENSION
Definition
CLO3DExtensionExport.h:12
CLO3D::BaseCommandArguments::readSettings
void readSettings()
Definition
BaseCommandArguments.cpp:7
CLO3D::BaseCommandArguments::write
virtual void write()=0
CLO3D::BaseCommandArguments::BaseCommandArguments
BaseCommandArguments(QSettings *settings)
Definition
BaseCommandArguments.cpp:5
CLO3D::BaseCommandArguments::read
virtual void read()=0
CLO3D::BaseCommandArguments::writeSettings
void writeSettings()
Definition
BaseCommandArguments.cpp:15
CLO3D::BaseCommandArguments::getName
virtual QString getName()=0
CLO3D::BaseCommandArguments::~BaseCommandArguments
virtual ~BaseCommandArguments()=default
CLO3D::BaseCommandArguments::settings_
QSettings * settings_
Definition
BaseCommandArguments.h:23
CLO3D
Definition
BaseCommand.h:8
integrations
clo3d
include
BaseCommandArguments.h
Generated by
1.17.0