From bcc1b561876872b31330ce10a332668a8abedbfe Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Thu, 12 Jan 2017 17:49:40 +0100 Subject: [PATCH] QmlDesigner: Move states view to the bottom Change-Id: I9c46c41d1ac42377c7b552cb8b518ed277e28a0b Reviewed-by: Tim Jenssen --- .../components/stateseditor/stateseditorview.cpp | 2 +- .../designercore/include/abstractview.h | 4 ++-- src/plugins/qmldesigner/designmodewidget.cpp | 14 +++++++------- src/plugins/qmldesigner/designmodewidget.h | 2 +- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/plugins/qmldesigner/components/stateseditor/stateseditorview.cpp b/src/plugins/qmldesigner/components/stateseditor/stateseditorview.cpp index 0b6a118e3e2..8af913b6483 100644 --- a/src/plugins/qmldesigner/components/stateseditor/stateseditorview.cpp +++ b/src/plugins/qmldesigner/components/stateseditor/stateseditorview.cpp @@ -66,7 +66,7 @@ WidgetInfo StatesEditorView::widgetInfo() if (!m_statesEditorWidget) m_statesEditorWidget = new StatesEditorWidget(this, m_statesEditorModel.data()); - return createWidgetInfo(m_statesEditorWidget.data(), 0, QLatin1String("StatesEditor"), WidgetInfo::TopPane, 0, tr("States Editor")); + return createWidgetInfo(m_statesEditorWidget.data(), 0, QLatin1String("StatesEditor"), WidgetInfo::BottomPane, 0, tr("States Editor")); } void StatesEditorView::rootNodeTypeChanged(const QString &/*type*/, int /*majorVersion*/, int /*minorVersion*/) diff --git a/src/plugins/qmldesigner/designercore/include/abstractview.h b/src/plugins/qmldesigner/designercore/include/abstractview.h index 5ab800fd111..6987d747df4 100644 --- a/src/plugins/qmldesigner/designercore/include/abstractview.h +++ b/src/plugins/qmldesigner/designercore/include/abstractview.h @@ -94,9 +94,9 @@ public: NoPane, LeftPane, RightPane, + BottomPane, TopPane, // not used - BottomPane, // not used - CentralPane // not used + CentralPane }; QString uniqueId; diff --git a/src/plugins/qmldesigner/designmodewidget.cpp b/src/plugins/qmldesigner/designmodewidget.cpp index 35eb6dab440..8a1f4ff4771 100644 --- a/src/plugins/qmldesigner/designmodewidget.cpp +++ b/src/plugins/qmldesigner/designmodewidget.cpp @@ -179,8 +179,8 @@ void DesignModeWidget::toggleSidebars() m_leftSideBar->setVisible(m_showSidebars); if (m_rightSideBar) m_rightSideBar->setVisible(m_showSidebars); - if (m_topSideBar) - m_topSideBar->setVisible(m_showSidebars); + if (m_bottomSideBar) + m_bottomSideBar->setVisible(m_showSidebars); } void DesignModeWidget::readSettings() @@ -455,12 +455,12 @@ static QTabWidget *createWidgetsInTabWidget(const QList &widgetInfos return tabWidget; } -static QWidget *createTopSideBarWidget(const QList &widgetInfos) +static QWidget *createbottomSideBarWidget(const QList &widgetInfos) { //### we now own these here QList topWidgetInfos; foreach (const WidgetInfo &widgetInfo, widgetInfos) { - if (widgetInfo.placementHint == widgetInfo.TopPane) + if (widgetInfo.placementHint == widgetInfo.BottomPane) topWidgetInfos.append(widgetInfo); } @@ -518,14 +518,14 @@ QWidget *DesignModeWidget::createCenterWidget() horizontalLayout->addWidget(m_toolBar); horizontalLayout->addWidget(createCrumbleBarFrame()); - m_topSideBar = createTopSideBarWidget(viewManager().widgetInfos()); - horizontalLayout->addWidget(m_topSideBar.data()); - Core::MiniSplitter *centralSplitter = createCentralSplitter(viewManager().widgetInfos()); m_centralTabWidget = centralSplitter->findChild("centralTabWidget"); Q_ASSERT(m_centralTabWidget); horizontalLayout->addWidget(centralSplitter); + m_bottomSideBar = createbottomSideBarWidget(viewManager().widgetInfos()); + horizontalLayout->addWidget(m_bottomSideBar.data()); + return centerWidget; } diff --git a/src/plugins/qmldesigner/designmodewidget.h b/src/plugins/qmldesigner/designmodewidget.h index b9ab745af30..5c5538dd91f 100644 --- a/src/plugins/qmldesigner/designmodewidget.h +++ b/src/plugins/qmldesigner/designmodewidget.h @@ -116,7 +116,7 @@ private: // variables QScopedPointer m_leftSideBar; QScopedPointer m_rightSideBar; - QPointer m_topSideBar; + QPointer m_bottomSideBar; Core::EditorToolBar *m_toolBar; CrumbleBar *m_crumbleBar; bool m_isDisabled = false;