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