Move TabWidget instantiation to base class Frame

Instead of being instantiated by both FrameQuick and FrameWidget
This commit is contained in:
Sergio Martins
2020-12-20 14:04:19 +00:00
parent 6e0898a31e
commit b15afa9231
12 changed files with 62 additions and 62 deletions

View File

@@ -51,7 +51,6 @@ VBoxLayout::~VBoxLayout() = default;
FrameWidget::FrameWidget(QWidget *parent, FrameOptions options)
: Frame(parent, options)
, m_tabWidget(Config::self().frameworkWidgetFactory()->createTabWidget(this))
{
auto vlayout = new VBoxLayout(this);
vlayout->setContentsMargins(0, 0, 0, 0);
@@ -148,16 +147,6 @@ QTabBar *FrameWidget::tabBar() const
return tw->tabBar();
}
TabWidget *FrameWidget::tabWidget() const
{
return m_tabWidget;
}
int FrameWidget::dockWidgetCount_impl() const
{
return m_tabWidget->numDockWidgets();
}
QRect FrameWidget::dragRect() const
{
QRect rect = Frame::dragRect();