Chrysalis - CLO3D Qt Designer plugin
Toggle main menu visibility
Loading...
Searching...
No Matches
ContainerPlugin.h
Go to the documentation of this file.
1
#ifndef CHRYSALIS_CONTAINERPLUGIN_H
2
#define CHRYSALIS_CONTAINERPLUGIN_H
3
4
#include "
WidgetPlugin.h
"
5
6
namespace
CLO3D::UI
{
7
class
ContainerPlugin
:
public
WidgetPlugin
{
8
public
:
9
QString
group
()
const override
;
// NOLINT(*-use-nodiscard)
10
bool
isContainer
()
const override
;
// NOLINT(*-use-nodiscard)
11
void
initialize
(QDesignerFormEditorInterface *core)
override
;
12
QString
domXml
()
const override
;
// NOLINT(*-use-nodiscard)
13
protected
:
14
[[nodiscard]]
virtual
QStringList
domXmlContent
()
const
= 0;
15
static
QString
containerXml
(
const
QString& objectName,
const
QString& layoutClassName);
16
static
QString
containerXml
(
const
QString& className,
const
QString& objectName,
const
QString& layoutClassName);
17
};
18
}
19
20
#endif
//CHRYSALIS_CONTAINERPLUGIN_H
WidgetPlugin.h
CLO3D::UI::ContainerPlugin
Definition
ContainerPlugin.h:7
CLO3D::UI::ContainerPlugin::domXml
QString domXml() const override
Definition
ContainerPlugin.cpp:44
CLO3D::UI::ContainerPlugin::domXmlContent
virtual QStringList domXmlContent() const =0
CLO3D::UI::ContainerPlugin::containerXml
static QString containerXml(const QString &objectName, const QString &layoutClassName)
Definition
ContainerPlugin.cpp:36
CLO3D::UI::ContainerPlugin::isContainer
bool isContainer() const override
Definition
ContainerPlugin.cpp:32
CLO3D::UI::ContainerPlugin::initialize
void initialize(QDesignerFormEditorInterface *core) override
Definition
ContainerPlugin.cpp:52
CLO3D::UI::ContainerPlugin::group
QString group() const override
Definition
ContainerPlugin.cpp:28
CLO3D::UI::WidgetPlugin
Definition
WidgetPlugin.h:7
CLO3D::UI
Definition
BaseDialogContainerExtension.h:7
integrations
clo3d
tools
qt-designer-plugin
include
ContainerPlugin.h
Generated by
1.17.0