qtquick: initialize the tab widget via the factory

This commit is contained in:
Sergio Martins
2020-12-20 11:25:50 +00:00
parent 925c9725b3
commit 616c871da7
4 changed files with 10 additions and 7 deletions

View File

@@ -36,6 +36,8 @@
# include "DockWidgetQuick.h"
# include "quick/FrameQuick_p.h"
# include "quick/TitleBarQuick_p.h"
# include "quick/TabWidgetQuick_p.h"
# include "quick/TabBarQuick_p.h"
# include "quick/FloatingWindowQuick_p.h"
# include "quick/RubberBandQuick.h"
# include "multisplitter/Separator_quick.h"
@@ -181,16 +183,12 @@ DropIndicatorOverlayInterface *DefaultWidgetFactory::createDropIndicatorOverlay(
TabBar *DefaultWidgetFactory::createTabBar(TabWidget *parent) const
{
Q_UNUSED(parent)
Q_ASSERT(false);
return nullptr;
return new TabBarQuick(parent);
}
TabWidget *DefaultWidgetFactory::createTabWidget(Frame *parent) const
{
Q_UNUSED(parent)
Q_ASSERT(false);
return nullptr;
return new TabWidgetQuick(parent);
}
Layouting::Separator *DefaultWidgetFactory::createSeparator(Layouting::Widget *parent) const