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