Chrysalis - CLO3D DevTools Extension
Toggle main menu visibility
Loading...
Searching...
No Matches
BaseUIExporter.h
Go to the documentation of this file.
1
#ifndef CHRYSALIS_BASEUIEXPORTER_H
2
#define CHRYSALIS_BASEUIEXPORTER_H
3
4
#include <forward_list>
5
6
#include "BaseTask.h"
7
#include "
BaseUIExporterOptions.h
"
8
9
namespace
CLO3D
{
10
class
BaseUIExporter
{
11
protected
:
12
virtual
~BaseUIExporter
() =
default
;
13
public
:
14
void
exportUI
(QWidget* widget);
15
virtual
void
exportUI
(std::forward_list<QWidget*>&& widgets) = 0;
16
virtual
BaseUIExporterOptions
*
getOptions
() = 0;
17
};
18
}
19
20
#endif
//CHRYSALIS_BASEUIEXPORTER_H
BaseUIExporterOptions.h
CLO3D::BaseUIExporterOptions
Definition
BaseUIExporterOptions.h:7
CLO3D::BaseUIExporter
Definition
BaseUIExporter.h:10
CLO3D::BaseUIExporter::exportUI
virtual void exportUI(std::forward_list< QWidget * > &&widgets)=0
CLO3D::BaseUIExporter::getOptions
virtual BaseUIExporterOptions * getOptions()=0
CLO3D::BaseUIExporter::exportUI
void exportUI(QWidget *widget)
Definition
BaseUIExporter.cpp:13
CLO3D::BaseUIExporter::~BaseUIExporter
virtual ~BaseUIExporter()=default
CLO3D
Definition
BaseDevTool.h:6
integrations
clo3d
extensions
dev-tools
include
BaseUIExporter.h
Generated by
1.17.0