Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
BscanGraphPlugin.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 BscanGraphPlugin(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 BscanGraphPlugin.h:14
QString toolTip() const override
Overridden from base class.
QIcon icon() const override
Overridden from base class.
QString whatsThis() const override
Overridden from base class.
QString domXml() const override
Overridden from base class.
QString group() const override
Overridden from base class.
QString includeFile() const override
Overridden from base class.
bool isContainer() const override
Overridden from base class.
QWidget * createWidget(QWidget *parent) override
Overridden from base class.
BscanGraphPlugin(QObject *parent=nullptr)
Constructor.
QString name() const override
Overridden from base class.
bool isInitialized() const override
Overridden from base class.
void initialize(QDesignerFormEditorInterface *core) override
Overridden from base class.
Definition Application.h:10