qtquick: Fix Stack creating two TabBar's

It's created by the controller, we shouldn't create another one
in the view
This commit is contained in:
Sergio Martins
2022-06-08 00:30:43 +01:00
parent a5279b5efd
commit d275226df9
3 changed files with 11 additions and 15 deletions

View File

@@ -41,7 +41,6 @@ Stack_qtquick::Stack_qtquick(Controllers::Stack *controller,
void Stack_qtquick::init()
{
m_tabBar = new Controllers::TabBar(m_stack);
Q_EMIT tabBarChanged();
}
@@ -89,7 +88,7 @@ void Stack_qtquick::setCurrentDockWidget(int index)
QObject *Stack_qtquick::tabBarViewObj() const
{
return m_tabBar->view()->asQObject();
return m_stack->tabBar()->view()->asQObject();
}
Controllers::DockWidget *Stack_qtquick::currentDockWidget() const