QmlDesigner: keep centralTabWidget for later use

Change-Id: I564e178ba049d963af9a7b5ab8e208c50bcba12c
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
Tim Jenssen
2016-11-18 16:06:09 +01:00
parent 99723f69ce
commit 2908d42b60
2 changed files with 15 additions and 1 deletions

View File

@@ -516,7 +516,10 @@ QWidget *DesignModeWidget::createCenterWidget()
m_topSideBar = createTopSideBarWidget(viewManager().widgetInfos());
horizontalLayout->addWidget(m_topSideBar.data());
horizontalLayout->addWidget(createCentralSplitter(viewManager().widgetInfos()));
Core::MiniSplitter *centralSplitter = createCentralSplitter(viewManager().widgetInfos());
m_centralTabWidget = centralSplitter->findChild<QTabWidget*>("centralTabWidget");
Q_ASSERT(m_centralTabWidget);
horizontalLayout->addWidget(centralSplitter);
return centerWidget;
}
@@ -585,6 +588,11 @@ CrumbleBar *DesignModeWidget::crumbleBar() const
return m_crumbleBar;
}
QTabWidget *DesignModeWidget::centralTabWidget() const
{
return m_centralTabWidget;
}
QString DesignModeWidget::contextHelpId() const
{
if (currentDesignDocument())