summaryrefslogtreecommitdiffstats
path: root/src/designer/src/components/formeditor/qdesigner_resource.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2020-12-03 15:50:46 +0100
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2020-12-03 17:15:54 +0000
commit7641fe2ecda840911db5cdc2a99c45e7a1bcd313 (patch)
treea8aa561b2955b316bdaadcc5f864433a10fd0945 /src/designer/src/components/formeditor/qdesigner_resource.cpp
parent10b336e461364f0e6ce47e419142e6a801037111 (diff)
Qt Designer: Open Qt 5 forms using QDockWidget::AllDockWidgetFeatures
The enumeration value was deprecated by qtbase/f15aa1fd84e46dfc4d9a78b3a7ba482e42abd9c1 and removed in Qt 6. Ignore it as it is the default. Task-number: QTBUG-89093 Change-Id: Ibfcaaa8a19d2f0744b4ed3373c3926e923ba9bcc Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit 62a01a553ad94a60162bbe1fc64745f7c6d146ef) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'src/designer/src/components/formeditor/qdesigner_resource.cpp')
-rw-r--r--src/designer/src/components/formeditor/qdesigner_resource.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/designer/src/components/formeditor/qdesigner_resource.cpp b/src/designer/src/components/formeditor/qdesigner_resource.cpp
index 970e6f352..853777d6d 100644
--- a/src/designer/src/components/formeditor/qdesigner_resource.cpp
+++ b/src/designer/src/components/formeditor/qdesigner_resource.cpp
@@ -955,6 +955,11 @@ void QDesignerResource::applyProperties(QObject *o, const QList<DomProperty*> &p
const QString objectNameProperty = QStringLiteral("objectName");
for (DomProperty *p : properties) {
QString propertyName = p->attributeName();
+ if (p->kind() == DomProperty::Set && propertyName == u"features"
+ && o->inherits("QDockWidget")
+ && p->elementSet() == u"QDockWidget::AllDockWidgetFeatures") {
+ continue; // ### fixme Qt 7 remove this: Exclude deprecated value of Qt 5.
+ }
if (propertyName == QLatin1String("numDigits") && o->inherits("QLCDNumber")) // Deprecated in Qt 4, removed in Qt 5.
propertyName = QLatin1String("digitCount");
const int index = sheet->indexOf(propertyName);