Chrysalis - CLO3D DevTools Extension
Toggle main menu visibility
Loading...
Searching...
No Matches
BaseUIExporterOptionsWidget.h
Go to the documentation of this file.
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
BaseUIExporterOptions.h
CLO3D::BaseUIExporterOptions
Definition
BaseUIExporterOptions.h:7
CLO3D::UI::BaseUIExporterOptionsWidget::read
virtual void read()
Definition
BaseUIExporterOptionsWidget.cpp:18
CLO3D::UI::BaseUIExporterOptionsWidget::setOptions
virtual void setOptions(BaseUIExporterOptions *options)=0
CLO3D::UI::BaseUIExporterOptionsWidget::getTitle
QString getTitle()
Definition
BaseUIExporterOptionsWidget.cpp:5
CLO3D::UI::BaseUIExporterOptionsWidget::write
virtual void write()
Definition
BaseUIExporterOptionsWidget.cpp:9
CLO3D::UI::BaseUIExporterOptionsWidget::getBaseUIExporterSettings
virtual BaseUIExporterSettingsBlockContainerWidget * getBaseUIExporterSettings()=0
CLO3D::UI::BaseUIExporterOptionsWidget::BaseUIExporterOptionsWidget
BaseUIExporterOptionsWidget(QWidget *parent=nullptr)
Definition
BaseUIExporterOptionsWidget.h:11
CLO3D::UI::BaseUIExporterOptionsWidget::getOptions
virtual BaseUIExporterOptions * getOptions()=0
CLO3D::UI
Definition
BaseUIExporterOptionsWidget.h:7
integrations
clo3d
extensions
dev-tools
include
BaseUIExporterOptionsWidget.h
Generated by
1.17.0