summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2019-09-09 15:32:21 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2019-09-16 09:23:16 +0200
commit3403c170ed7a95c6effead6e91aa7d6cb245f9f3 (patch)
tree104572aa05ee893da331313a68cf5cc3e9248b80
parent450b55b3993bd600efaff17ff6ee3e4be73f3575 (diff)
Qt Designer: Fix the form template for QDockWidget
Add a contents widget as it otherwise cannot be edited. Fixes: QTBUG-78138 Change-Id: I5a77b0d90ddf18666212b03ab84eb707642fff41 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
-rw-r--r--src/designer/src/lib/shared/widgetdatabase.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/designer/src/lib/shared/widgetdatabase.cpp b/src/designer/src/lib/shared/widgetdatabase.cpp
index 2aceaa6a1..5fecd4c98 100644
--- a/src/designer/src/lib/shared/widgetdatabase.cpp
+++ b/src/designer/src/lib/shared/widgetdatabase.cpp
@@ -613,6 +613,8 @@ static QString generateNewFormXML(const QString &className, const QString &simil
str << R"(<widget class="QWidget" name="centralwidget"/>)";
} else if (similarClassName == QLatin1String("QWizard")) {
str << R"(<widget class="QWizardPage" name="wizardPage1"/><widget class="QWizardPage" name="wizardPage2"/>)";
+ } else if (similarClassName == QLatin1String("QDockWidget")) {
+ str << R"(<widget class="QWidget" name="dockWidgetContents"/>)";
}
str << "</widget></ui>\n";
return rc;