Add insert order for overlayed widget to the side tab bar

- Set the default insert order to append
This commit is contained in:
Syarif Fakhri
2022-09-14 15:52:34 +08:00
parent 5df2467592
commit 06bcf2cd48
8 changed files with 52 additions and 15 deletions

View File

@@ -96,6 +96,7 @@ struct DockWidgetPrivate
CDockWidget::eMinimumSizeHintMode MinimumSizeHintMode = CDockWidget::MinimumSizeHintFromDockWidget;
WidgetFactory* Factory = nullptr;
double DefaultOverlayDockProportion = 0.25;
CDockWidget::eOverlayInsertOrder OverlayInsertOrder = CDockWidget::Last;
/**
* Private data constructor
@@ -1149,6 +1150,18 @@ double CDockWidget::DefaultOverlayDockProportion() const
}
//============================================================================
void CDockWidget::setOverlayInsertOrder(eOverlayInsertOrder insertOrder)
{
d->OverlayInsertOrder = insertOrder;
}
CDockWidget::eOverlayInsertOrder CDockWidget::overlayInsertOrder() const
{
return d->OverlayInsertOrder;
}
//============================================================================
void CDockWidget::raise()
{