Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
InformationIdEditPlugin.h
Go to the documentation of this file.
1#pragma once
2#include <QtUiPlugin/QDesignerCustomWidgetInterface>
3
4namespace sf
5{
6
11 : public QObject
12 , public QDesignerCustomWidgetInterface
13{
14 Q_OBJECT
15 Q_INTERFACES(QDesignerCustomWidgetInterface)
16
17 public:
21 explicit InformationIdEditPlugin(QObject* parent = nullptr);
22
26 [[nodiscard]] bool isContainer() const override;
27
31 [[nodiscard]] bool isInitialized() const override;
32
36 [[nodiscard]] QIcon icon() const override;
37
41 [[nodiscard]] QString domXml() const override;
42
46 [[nodiscard]] QString group() const override;
47
51 [[nodiscard]] QString includeFile() const override;
52
56 [[nodiscard]] QString name() const override;
57
61 [[nodiscard]] QString toolTip() const override;
62
66 [[nodiscard]] QString whatsThis() const override;
67
71 QWidget* createWidget(QWidget* parent) override;
72
76 void initialize(QDesignerFormEditorInterface* core) override;
77
78 private:
79 bool initialized = false;
80};
81
82}// namespace sf
Interface class to create the custom widget.
Definition InformationIdEditPlugin.h:13
QString whatsThis() const override
Overridden from base class.
bool isInitialized() const override
Overridden from base class.
void initialize(QDesignerFormEditorInterface *core) override
Overridden from base class.
QString name() const override
Overridden from base class.
bool isContainer() const override
Overridden from base class.
QString group() const override
Overridden from base class.
QWidget * createWidget(QWidget *parent) override
Overridden from base class.
QString includeFile() const override
Overridden from base class.
QIcon icon() const override
Overridden from base class.
QString toolTip() const override
Overridden from base class.
InformationIdEditPlugin(QObject *parent=nullptr)
Constructor.
QString domXml() const override
Overridden from base class.
Definition Application.h:10