Chrysalis - CLO3D DevTools Extension
Loading...
Searching...
No Matches
XmlUIExporterOptionsWidget.h
Go to the documentation of this file.
1#ifndef CHRYSALIS_XMLUIEXPORTEROPTIONSWIDGET_H
2#define CHRYSALIS_XMLUIEXPORTEROPTIONSWIDGET_H
3
6
7namespace CLO3D::UI {
8 QT_BEGIN_NAMESPACE
9 namespace Ui {
10 class XmlUIExporterOptionsWidget;
11 }
12 QT_END_NAMESPACE
13
15 Q_OBJECT
16 public:
17 explicit XmlUIExporterOptionsWidget(QWidget *parent = nullptr);
19
20 void read() override;
21 void write() override;
22
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
Definition BaseUIExporterOptions.h:7
BaseUIExporterOptionsWidget(QWidget *parent=nullptr)
Definition BaseUIExporterOptionsWidget.h:11
void fileNameChanged(const QString &fileName) const
Definition XmlUIExporterOptionsWidget.cpp:25
void classNameChanged(const QString &className) const
Definition XmlUIExporterOptionsWidget.cpp:33
XmlUIExporterOptionsWidget(QWidget *parent=nullptr)
Definition XmlUIExporterOptionsWidget.cpp:10
BaseUIExporterSettingsBlockContainerWidget * getBaseUIExporterSettings() override
Definition XmlUIExporterOptionsWidget.cpp:64
void objectNameChanged(const QString &objectName) const
Definition XmlUIExporterOptionsWidget.cpp:29
void rootFolderChanged(const QString &rootFolder) const
Definition XmlUIExporterOptionsWidget.cpp:21
BaseUIExporterOptions * getOptions() override
Definition XmlUIExporterOptionsWidget.cpp:56
void setOptions(BaseUIExporterOptions *options) override
Definition XmlUIExporterOptionsWidget.cpp:60
void read() override
Definition XmlUIExporterOptionsWidget.cpp:37
~XmlUIExporterOptionsWidget() override
Definition XmlUIExporterOptionsWidget.cpp:17
void write() override
Definition XmlUIExporterOptionsWidget.cpp:49
Definition XmlUIExporterOptions.h:7
Definition ExportPatternCommandArgumentsWidget.h:9
Definition BaseUIExporterOptionsWidget.h:7