Chrysalis - CLO3D DevTools Extension
Toggle main menu visibility
Loading...
Searching...
No Matches
GeneralUIExporterOptionsWidget.h
Go to the documentation of this file.
1
#ifndef CHRYSALIS_GENERALUIEXPORTEROPTIONSWIDGET_H
2
#define CHRYSALIS_GENERALUIEXPORTEROPTIONSWIDGET_H
3
4
#include "
BaseUIExporterOptionsWidget.h
"
5
#include "
GeneralUIExporterOptions.h
"
6
7
namespace
CLO3D::UI
{
8
QT_BEGIN_NAMESPACE
9
10
namespace
Ui
{
11
class
GeneralUIExporterOptionsWidget;
12
}
13
14
QT_END_NAMESPACE
15
16
class
GeneralUIExporterOptionsWidget
:
public
BaseUIExporterOptionsWidget
{
17
Q_OBJECT
18
public
:
19
explicit
GeneralUIExporterOptionsWidget
(QWidget *parent =
nullptr
);
20
~GeneralUIExporterOptionsWidget
()
override
;
21
22
void
read
()
override
;
23
void
write
()
override
;
24
25
BaseUIExporterOptions
*
getOptions
()
override
;
26
void
setOptions
(
BaseUIExporterOptions
* options)
override
;
27
BaseUIExporterSettingsBlockContainerWidget*
getBaseUIExporterSettings
()
override
;
28
signals:
29
void
rootFolderChanged
(
const
QString& rootFolder);
30
void
fileNameChanged
(
const
QString& fileName);
31
void
objectNameChanged
(
const
QString& objectName);
32
void
classNameChanged
(
const
QString& className);
33
private
:
34
Ui::GeneralUIExporterOptionsWidget *ui;
35
GeneralUIExporterOptions
* options_ =
nullptr
;
36
};
37
}
// UI
38
39
#endif
//CHRYSALIS_GENERALUIEXPORTEROPTIONSWIDGET_H
BaseUIExporterOptionsWidget.h
GeneralUIExporterOptions.h
CLO3D::BaseUIExporterOptions
Definition
BaseUIExporterOptions.h:7
CLO3D::GeneralUIExporterOptions
Definition
GeneralUIExporterOptions.h:8
CLO3D::UI::BaseUIExporterOptionsWidget::BaseUIExporterOptionsWidget
BaseUIExporterOptionsWidget(QWidget *parent=nullptr)
Definition
BaseUIExporterOptionsWidget.h:11
CLO3D::UI::GeneralUIExporterOptionsWidget::read
void read() override
Definition
GeneralUIExporterOptionsWidget.cpp:29
CLO3D::UI::GeneralUIExporterOptionsWidget::objectNameChanged
void objectNameChanged(const QString &objectName)
CLO3D::UI::GeneralUIExporterOptionsWidget::GeneralUIExporterOptionsWidget
GeneralUIExporterOptionsWidget(QWidget *parent=nullptr)
Definition
GeneralUIExporterOptionsWidget.cpp:10
CLO3D::UI::GeneralUIExporterOptionsWidget::classNameChanged
void classNameChanged(const QString &className)
CLO3D::UI::GeneralUIExporterOptionsWidget::fileNameChanged
void fileNameChanged(const QString &fileName)
CLO3D::UI::GeneralUIExporterOptionsWidget::setOptions
void setOptions(BaseUIExporterOptions *options) override
Definition
GeneralUIExporterOptionsWidget.cpp:50
CLO3D::UI::GeneralUIExporterOptionsWidget::getOptions
BaseUIExporterOptions * getOptions() override
Definition
GeneralUIExporterOptionsWidget.cpp:46
CLO3D::UI::GeneralUIExporterOptionsWidget::~GeneralUIExporterOptionsWidget
~GeneralUIExporterOptionsWidget() override
Definition
GeneralUIExporterOptionsWidget.cpp:25
CLO3D::UI::GeneralUIExporterOptionsWidget::write
void write() override
Definition
GeneralUIExporterOptionsWidget.cpp:40
CLO3D::UI::GeneralUIExporterOptionsWidget::rootFolderChanged
void rootFolderChanged(const QString &rootFolder)
CLO3D::UI::GeneralUIExporterOptionsWidget::getBaseUIExporterSettings
BaseUIExporterSettingsBlockContainerWidget * getBaseUIExporterSettings() override
Definition
GeneralUIExporterOptionsWidget.cpp:54
CLO3D::UI::Ui
Definition
ExportPatternCommandArgumentsWidget.h:9
CLO3D::UI
Definition
BaseUIExporterOptionsWidget.h:7
integrations
clo3d
extensions
dev-tools
include
GeneralUIExporterOptionsWidget.h
Generated by
1.17.0