Chrysalis - CLO3D Extensions
Toggle main menu visibility
Loading...
Searching...
No Matches
ExtensionsSettingsDialog.h
Go to the documentation of this file.
1
#ifndef CHRYSALIS_EXTENSIONSSETTINGSDIALOG_H
2
#define CHRYSALIS_EXTENSIONSSETTINGSDIALOG_H
3
4
#include "
CLO3DExtensionExport.h
"
5
6
#include "BaseDialog.h"
7
#include "
ExtensionsSettings.h
"
8
#include "
BaseExtensionSettingsWidget.h
"
9
10
namespace
CLO3D::UI
{
11
QT_BEGIN_NAMESPACE
12
namespace
Ui
{
13
class
ExtensionsSettingsDialog;
14
}
15
QT_END_NAMESPACE
16
17
class
CLO3D_EXTENSION
ExtensionsSettingsDialog
:
public
BaseDialog {
18
Q_OBJECT
19
public
:
20
explicit
ExtensionsSettingsDialog
(
ExtensionsSettings
* settings);
21
~ExtensionsSettingsDialog
()
override
;
22
23
void
accept
()
override
;
24
void
reject
()
override
;
25
int
exec
()
override
;
26
27
void
addPage
(
BaseExtensionSettingsWidget
* page)
const
;
28
public
slots:
29
void
reset
();
30
private
:
31
void
processPages(
void
(
BaseExtensionSettingsWidget
::*processor)())
const
;
32
33
Ui::ExtensionsSettingsDialog *ui;
34
ExtensionsSettings
* extensionsSettings;
35
};
36
}
// UI
37
38
#endif
//CHRYSALIS_EXTENSIONSSETTINGSDIALOG_H
BaseExtensionSettingsWidget.h
CLO3DExtensionExport.h
CLO3D_EXTENSION
#define CLO3D_EXTENSION
Definition
CLO3DExtensionExport.h:12
ExtensionsSettings.h
CLO3D::ExtensionsSettings
Definition
ExtensionsSettings.h:11
CLO3D::UI::BaseExtensionSettingsWidget
Definition
BaseExtensionSettingsWidget.h:10
CLO3D::UI::ExtensionsSettingsDialog::ExtensionsSettingsDialog
ExtensionsSettingsDialog(ExtensionsSettings *settings)
Definition
ExtensionsSettingsDialog.cpp:10
CLO3D::UI::ExtensionsSettingsDialog::exec
int exec() override
Definition
ExtensionsSettingsDialog.cpp:41
CLO3D::UI::ExtensionsSettingsDialog::reject
void reject() override
Definition
ExtensionsSettingsDialog.cpp:31
CLO3D::UI::ExtensionsSettingsDialog::reset
void reset()
Definition
ExtensionsSettingsDialog.cpp:36
CLO3D::UI::ExtensionsSettingsDialog::addPage
void addPage(BaseExtensionSettingsWidget *page) const
Definition
ExtensionsSettingsDialog.cpp:22
CLO3D::UI::ExtensionsSettingsDialog::accept
void accept() override
Definition
ExtensionsSettingsDialog.cpp:26
CLO3D::UI::Ui
Definition
CommandDialog.h:12
CLO3D::UI
Definition
BaseCommandArgumentsWidget.h:10
integrations
clo3d
include
ExtensionsSettingsDialog.h
Generated by
1.17.0