Implement FrameWidget::maxSizeHint()

This commit is contained in:
Sergio Martins
2020-05-29 08:11:42 +01:00
parent 0c0a232e07
commit a086713bb6
3 changed files with 21 additions and 0 deletions

View File

@@ -76,6 +76,13 @@ void FrameWidget::paintEvent(QPaintEvent *)
}
}
QSize FrameWidget::maxSizeHint() const
{
// waste due to QTabWidget margins, tabbar etc.
const QSize waste = minSize() - dockWidgetsMinSize();
return waste + biggestDockWidgetMaxSize();
}
QTabBar *FrameWidget::tabBar() const
{
auto tw = static_cast<QTabWidget*>(tabWidget()->asWidget());