widgets/designerplugins.h

changeset 256
c6f5de03dc0f
parent 253
8b994c917f69
child 269
593545977c5e
equal deleted inserted replaced
255:5188f8a74a5c 256:c6f5de03dc0f
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 };

mercurial