| Line | Branch | Decision | Call | Exec | Source |
|---|---|---|---|---|---|
| 1 | #ifndef CHRYSALIS_BASEUIEXPORTEROPTIONSWIDGET_H | ||||
| 2 | #define CHRYSALIS_BASEUIEXPORTEROPTIONSWIDGET_H | ||||
| 3 | |||||
| 4 | #include "BaseUIExporterOptions.h" | ||||
| 5 | #include "BaseUIExporterSettingsBlockContainerWidget.h" | ||||
| 6 | |||||
| 7 | namespace CLO3D::UI { | ||||
| 8 | class BaseUIExporterOptionsWidget: public QWidget { | ||||
| 9 | Q_OBJECT | ||||
| 10 | protected: | ||||
| 11 | ✗ | explicit BaseUIExporterOptionsWidget(QWidget* parent = nullptr): QWidget(parent) {} | |||
| 12 | public: | ||||
| 13 | QString getTitle(); | ||||
| 14 | |||||
| 15 | virtual void read(); | ||||
| 16 | virtual void write(); | ||||
| 17 | |||||
| 18 | virtual BaseUIExporterOptions* getOptions() = 0; | ||||
| 19 | virtual void setOptions(BaseUIExporterOptions* options) = 0; | ||||
| 20 | |||||
| 21 | virtual BaseUIExporterSettingsBlockContainerWidget* getBaseUIExporterSettings() = 0; | ||||
| 22 | }; | ||||
| 23 | } // UI | ||||
| 24 | |||||
| 25 | #endif //CHRYSALIS_BASEUIEXPORTEROPTIONSWIDGET_H | ||||
| 26 |