forked from qt-creator/qt-creator
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>
This commit is contained in:
committed by
Henning Gründl
parent
2ad89747c4
commit
9b249033d2
@@ -326,6 +326,9 @@ void DesignModeWidget::setup()
|
|||||||
dockWidget->setWindowTitle(title);
|
dockWidget->setWindowTitle(title);
|
||||||
m_dockManager->addDockWidget(ADS::NoDockWidgetArea, dockWidget);
|
m_dockManager->addDockWidget(ADS::NoDockWidgetArea, dockWidget);
|
||||||
|
|
||||||
|
// Set unique id as object name
|
||||||
|
navigationView.widget->setObjectName(uniqueId);
|
||||||
|
|
||||||
// Create menu action
|
// Create menu action
|
||||||
auto command = Core::ActionManager::registerAction(dockWidget->toggleViewAction(),
|
auto command = Core::ActionManager::registerAction(dockWidget->toggleViewAction(),
|
||||||
actionToggle.withSuffix(uniqueId + "Widget"),
|
actionToggle.withSuffix(uniqueId + "Widget"),
|
||||||
@@ -346,6 +349,9 @@ void DesignModeWidget::setup()
|
|||||||
// Add to view widgets
|
// Add to view widgets
|
||||||
m_viewWidgets.append(widgetInfo.widget);
|
m_viewWidgets.append(widgetInfo.widget);
|
||||||
|
|
||||||
|
// Set unique id as object name
|
||||||
|
widgetInfo.widget->setObjectName(widgetInfo.uniqueId);
|
||||||
|
|
||||||
// Create menu action
|
// Create menu action
|
||||||
auto command = Core::ActionManager::registerAction(dockWidget->toggleViewAction(),
|
auto command = Core::ActionManager::registerAction(dockWidget->toggleViewAction(),
|
||||||
actionToggle.withSuffix(widgetInfo.uniqueId + "Widget"),
|
actionToggle.withSuffix(widgetInfo.uniqueId + "Widget"),
|
||||||
@@ -356,11 +362,16 @@ void DesignModeWidget::setup()
|
|||||||
|
|
||||||
// Finally the output pane
|
// Finally the output pane
|
||||||
{
|
{
|
||||||
|
const QString uniqueId = "OutputPane";
|
||||||
auto outputPanePlaceholder = new Core::OutputPanePlaceHolder(Core::Constants::MODE_DESIGN);
|
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->setWidget(outputPanePlaceholder);
|
||||||
m_outputPaneDockWidget->setWindowTitle("Output Pane");
|
m_outputPaneDockWidget->setWindowTitle("Output Pane");
|
||||||
m_dockManager->addDockWidget(ADS::NoDockWidgetArea, m_outputPaneDockWidget);
|
m_dockManager->addDockWidget(ADS::NoDockWidgetArea, m_outputPaneDockWidget);
|
||||||
|
|
||||||
|
// Set unique id as object name
|
||||||
|
outputPanePlaceholder->setObjectName(uniqueId);
|
||||||
|
|
||||||
// Create menu action
|
// Create menu action
|
||||||
auto command = Core::ActionManager::registerAction(m_outputPaneDockWidget->toggleViewAction(),
|
auto command = Core::ActionManager::registerAction(m_outputPaneDockWidget->toggleViewAction(),
|
||||||
actionToggle.withSuffix("OutputPaneWidget"),
|
actionToggle.withSuffix("OutputPaneWidget"),
|
||||||
|
|||||||
Reference in New Issue
Block a user