ddt  1.0.0
ddtImageWidgetPlugin.hpp
Go to the documentation of this file.
1 
21 #ifndef DDT_DATAVISUALISATION_DDTWIDGETS_IMAGEWIDGETPLUGIN_HPP
22 #define DDT_DATAVISUALISATION_DDTWIDGETS_IMAGEWIDGETPLUGIN_HPP
23 
24 #include <QObject>
25 #include <QtUiPlugin/QDesignerCustomWidgetInterface>
26 
30 class DdtImageWidgetPlugin : public QObject,
31  public QDesignerCustomWidgetInterface {
32  Q_OBJECT
33  Q_INTERFACES(QDesignerCustomWidgetInterface)
34 
35  public:
40  explicit DdtImageWidgetPlugin(QObject *parent = nullptr);
41 
42  bool isContainer() const Q_DECL_OVERRIDE;
43  bool isInitialized() const Q_DECL_OVERRIDE;
44 
45  QIcon icon() const Q_DECL_OVERRIDE;
46 
47  QString domXml() const Q_DECL_OVERRIDE;
48  QString group() const Q_DECL_OVERRIDE;
49  QString includeFile() const Q_DECL_OVERRIDE;
50  QString name() const Q_DECL_OVERRIDE;
51  QString toolTip() const Q_DECL_OVERRIDE;
52  QString whatsThis() const Q_DECL_OVERRIDE;
53 
54  QWidget *createWidget(QWidget *parent) Q_DECL_OVERRIDE;
55 
56  void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE;
57 
58  private:
59  bool m_initialized = false;
60 };
61 
62 #endif // DDT_DATAVISUALISATION_DDTWIDGETS_IMAGEWIDGETPLUGIN_HPP
63 
Definition: ddtImageWidgetPlugin.hpp:31
DdtImageWidgetPlugin(QObject *parent=nullptr)
Definition: ddtImageWidgetPlugin.cpp:35
QWidget * createWidget(QWidget *parent) Q_DECL_OVERRIDE
Definition: ddtImageWidgetPlugin.cpp:51
QIcon icon() const Q_DECL_OVERRIDE
Definition: ddtImageWidgetPlugin.cpp:71
bool isContainer() const Q_DECL_OVERRIDE
Definition: ddtImageWidgetPlugin.cpp:77
QString name() const Q_DECL_OVERRIDE
Definition: ddtImageWidgetPlugin.cpp:55
QString toolTip() const Q_DECL_OVERRIDE
Definition: ddtImageWidgetPlugin.cpp:73
bool isInitialized() const Q_DECL_OVERRIDE
Definition: ddtImageWidgetPlugin.cpp:48
QString includeFile() const Q_DECL_OVERRIDE
Definition: ddtImageWidgetPlugin.cpp:64
QString domXml() const Q_DECL_OVERRIDE
Definition: ddtImageWidgetPlugin.cpp:80
QString whatsThis() const Q_DECL_OVERRIDE
Definition: ddtImageWidgetPlugin.cpp:75
void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE
Definition: ddtImageWidgetPlugin.cpp:39
QString group() const Q_DECL_OVERRIDE
Definition: ddtImageWidgetPlugin.cpp:59