widgets/designerplugins.h

changeset 256
c6f5de03dc0f
parent 253
8b994c917f69
child 269
593545977c5e
--- a/widgets/designerplugins.h	Wed Jun 22 22:50:37 2022 +0300
+++ b/widgets/designerplugins.h	Wed Jun 22 22:59:56 2022 +0300
@@ -47,3 +47,20 @@
 	bool isContainer() const override;
 	QWidget* createWidget(QWidget* parent) override;
 };
+
+class ColorButtonPlugin final : public QObject, public QDesignerCustomWidgetInterface
+{
+	Q_OBJECT
+	Q_INTERFACES(QDesignerCustomWidgetInterface)
+public:
+	ColorButtonPlugin(QObject* parent) : QObject{parent}{}
+	// QDesignerCustomWidgetInterface interface
+	QString name() const override;
+	QString group() const override;
+	QString toolTip() const override;
+	QString whatsThis() const override;
+	QString includeFile() const override;
+	QIcon icon() const override;
+	bool isContainer() const override;
+	QWidget* createWidget(QWidget* parent) override;
+};

mercurial