Move TabWidget usage to FrameWidget

Frame is abstract and doesn't care about such implementation details.
QQuick will role out their own QTabWidget equivalent. No need to
abstract tab widget too, it's overkill.
This commit is contained in:
Sergio Martins
2020-06-04 09:57:59 +01:00
parent 4ebe8ed631
commit 296889cace
7 changed files with 19 additions and 174 deletions

View File

@@ -71,6 +71,11 @@ FrameWidget::FrameWidget(QWidget *parent, FrameOptions options)
m_tabWidget->setTabBarAutoHide(!alwaysShowsTabs());
}
FrameWidget::~FrameWidget()
{
m_inDtor = true;
}
void FrameWidget::paintEvent(QPaintEvent *)
{
if (!isFloating()) {