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