Set splitter sizes based on proportion settable in the dock widget

This commit is contained in:
Syarif Fakhri
2022-09-13 11:20:46 +08:00
parent 214c415fa2
commit 4841d9b896
5 changed files with 61 additions and 29 deletions

View File

@@ -95,6 +95,7 @@ struct DockWidgetPrivate
QList<QAction*> TitleBarActions;
CDockWidget::eMinimumSizeHintMode MinimumSizeHintMode = CDockWidget::MinimumSizeHintFromDockWidget;
WidgetFactory* Factory = nullptr;
int DefaultOverlayDockProportion = 4;
/**
* Private data constructor
@@ -1133,6 +1134,18 @@ bool CDockWidget::isCurrentTab() const
}
//============================================================================
void CDockWidget::setDefaultOverlayDockProportion(int Proportion)
{
d->DefaultOverlayDockProportion = Proportion;
}
int CDockWidget::DefaultOverlayDockProportion() const
{
return d->DefaultOverlayDockProportion;
}
//============================================================================
void CDockWidget::raise()
{