45 QString includeFile() const override; |
45 QString includeFile() const override; |
46 QIcon icon() const override; |
46 QIcon icon() const override; |
47 bool isContainer() const override; |
47 bool isContainer() const override; |
48 QWidget* createWidget(QWidget* parent) override; |
48 QWidget* createWidget(QWidget* parent) override; |
49 }; |
49 }; |
|
50 |
|
51 class ColorButtonPlugin final : public QObject, public QDesignerCustomWidgetInterface |
|
52 { |
|
53 Q_OBJECT |
|
54 Q_INTERFACES(QDesignerCustomWidgetInterface) |
|
55 public: |
|
56 ColorButtonPlugin(QObject* parent) : QObject{parent}{} |
|
57 // QDesignerCustomWidgetInterface interface |
|
58 QString name() const override; |
|
59 QString group() const override; |
|
60 QString toolTip() const override; |
|
61 QString whatsThis() const override; |
|
62 QString includeFile() const override; |
|
63 QIcon icon() const override; |
|
64 bool isContainer() const override; |
|
65 QWidget* createWidget(QWidget* parent) override; |
|
66 }; |