summaryrefslogtreecommitdiffstats
path: root/src/designer/src/lib/sdk/abstractpromotioninterface.h
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2019-11-04 11:59:28 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2019-11-11 13:11:33 +0100
commita842bc95e6660cf8a5b59d0c92a0d56b79fcdf95 (patch)
tree8180fef48912e00a5793d0a20fd5909aec43eed8 /src/designer/src/lib/sdk/abstractpromotioninterface.h
parent78d56d0630c78c391cc17b8ab552cf6079b3a15e (diff)
Qt Designer: Clean up the SDK headers
- Use "= default" for constructors/destructors - Disable copy/move for non-QObject type interfaces and add constructors were needed - Remove duplicated disable copy for QObject type interfaces - Fix some formatting - Remove default implementation of QDesignerContainerExtension::canAddWidget()/canRemoveWidget() - Remove Qt 6 fixme comments Task-number: QTBUG-79896 Change-Id: If9521910c6488c081817e2ccdbf42de578cb16ad Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
Diffstat (limited to 'src/designer/src/lib/sdk/abstractpromotioninterface.h')
-rw-r--r--src/designer/src/lib/sdk/abstractpromotioninterface.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/designer/src/lib/sdk/abstractpromotioninterface.h b/src/designer/src/lib/sdk/abstractpromotioninterface.h
index 94c863116..3ec2a3038 100644
--- a/src/designer/src/lib/sdk/abstractpromotioninterface.h
+++ b/src/designer/src/lib/sdk/abstractpromotioninterface.h
@@ -42,9 +42,13 @@ class QDesignerWidgetDataBaseItemInterface;
class QDESIGNER_SDK_EXPORT QDesignerPromotionInterface
{
public:
- virtual ~QDesignerPromotionInterface();
+ Q_DISABLE_COPY_MOVE(QDesignerPromotionInterface)
- struct PromotedClass {
+ QDesignerPromotionInterface() = default;
+ virtual ~QDesignerPromotionInterface() = default;
+
+ struct PromotedClass
+ {
QDesignerWidgetDataBaseItemInterface *baseItem;
QDesignerWidgetDataBaseItemInterface *promotedItem;
};