Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
VariableCheckBoxPlugin.h
Go to the documentation of this file.
1#pragma once
2
3#include <QtUiPlugin/QDesignerCustomWidgetInterface>
4
5namespace sf
6{
7
12 : public QObject
13 , public QDesignerCustomWidgetInterface
14{
15 Q_OBJECT
16 Q_INTERFACES(QDesignerCustomWidgetInterface)
17
18 public:
22 explicit VariableCheckBoxPlugin(QObject* parent = nullptr);
23
27 [[nodiscard]] bool isContainer() const override;
28
32 [[nodiscard]] bool isInitialized() const override;
33
37 [[nodiscard]] QIcon icon() const override;
38
42 [[nodiscard]] QString domXml() const override;
43
47 [[nodiscard]] QString group() const override;
48
52 [[nodiscard]] QString includeFile() const override;
53
57 [[nodiscard]] QString name() const override;
58
62 [[nodiscard]] QString toolTip() const override;
63
67 [[nodiscard]] QString whatsThis() const override;
68
72 QWidget* createWidget(QWidget* parent) override;
73
77 void initialize(QDesignerFormEditorInterface* core) override;
78
79 private:
80 bool initialized = false;
81};
82
83}// namespace sf
Interface class to create the custom widget.
Definition VariableCheckBoxPlugin.h:14
QString domXml() const override
Overridden from base class.
void initialize(QDesignerFormEditorInterface *core) override
Overridden from base class.
bool isInitialized() const override
Overridden from base class.
QIcon icon() const override
Overridden from base class.
QWidget * createWidget(QWidget *parent) override
Overridden from base class.
QString group() const override
Overridden from base class.
bool isContainer() const override
Overridden from base class.
QString whatsThis() const override
Overridden from base class.
VariableCheckBoxPlugin(QObject *parent=nullptr)
Constructor.
QString includeFile() const override
Overridden from base class.
QString name() const override
Overridden from base class.
QString toolTip() const override
Overridden from base class.
Definition Application.h:10