aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Gruendl <henning.gruendl@qt.io>2020-07-01 10:51:26 +0200
committerHenning Gründl <henning.gruendl@qt.io>2020-08-03 12:50:44 +0000
commit9b249033d27259c01b8ecb87cbfda8f0c6c5867b (patch)
treee3bbf4801e090dfec5d8525291d8554bf4e6fbf8
parent2ad89747c4ba6a46deccb27461e80dd3fbcfb39e (diff)
QmlDesigner: Set unique id as object name
Task-number: QDS-1821 Change-Id: I2021e2862797a40ea82ac4b279e33ba9e77a0dd7 Reviewed-by: Tanja Remes <tanja.remes@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
-rw-r--r--src/plugins/qmldesigner/designmodewidget.cpp13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/plugins/qmldesigner/designmodewidget.cpp b/src/plugins/qmldesigner/designmodewidget.cpp
index c6b4af7054..64b72c3291 100644
--- a/src/plugins/qmldesigner/designmodewidget.cpp
+++ b/src/plugins/qmldesigner/designmodewidget.cpp
@@ -326,6 +326,9 @@ void DesignModeWidget::setup()
dockWidget->setWindowTitle(title);
m_dockManager->addDockWidget(ADS::NoDockWidgetArea, dockWidget);
+ // Set unique id as object name
+ navigationView.widget->setObjectName(uniqueId);
+
// Create menu action
auto command = Core::ActionManager::registerAction(dockWidget->toggleViewAction(),
actionToggle.withSuffix(uniqueId + "Widget"),
@@ -346,6 +349,9 @@ void DesignModeWidget::setup()
// Add to view widgets
m_viewWidgets.append(widgetInfo.widget);
+ // Set unique id as object name
+ widgetInfo.widget->setObjectName(widgetInfo.uniqueId);
+
// Create menu action
auto command = Core::ActionManager::registerAction(dockWidget->toggleViewAction(),
actionToggle.withSuffix(widgetInfo.uniqueId + "Widget"),
@@ -356,11 +362,16 @@ void DesignModeWidget::setup()
// Finally the output pane
{
+ const QString uniqueId = "OutputPane";
auto outputPanePlaceholder = new Core::OutputPanePlaceHolder(Core::Constants::MODE_DESIGN);
- m_outputPaneDockWidget = new ADS::DockWidget("OutputPane");
+ m_outputPaneDockWidget = new ADS::DockWidget(uniqueId);
m_outputPaneDockWidget->setWidget(outputPanePlaceholder);
m_outputPaneDockWidget->setWindowTitle("Output Pane");
m_dockManager->addDockWidget(ADS::NoDockWidgetArea, m_outputPaneDockWidget);
+
+ // Set unique id as object name
+ outputPanePlaceholder->setObjectName(uniqueId);
+
// Create menu action
auto command = Core::ActionManager::registerAction(m_outputPaneDockWidget->toggleViewAction(),
actionToggle.withSuffix("OutputPaneWidget"),