Corrected bug with PanelWidget size restoration breaking due to default maximum sizes.

This commit is contained in:
Nav
2022-08-14 23:35:35 +01:00
parent afe6fe3ef4
commit 5c81f2665c

View File

@@ -18,6 +18,7 @@ namespace Bloom::Widgets
if (this->panelType == PanelWidgetType::LEFT) {
this->resizeCursor = Qt::SplitHCursor;
this->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::MinimumExpanding);
this->setMaximumResize(this->window()->width() - 100);
auto* layout = new QVBoxLayout(this);
layout->setSpacing(0);
@@ -27,6 +28,7 @@ namespace Bloom::Widgets
} else {
this->resizeCursor = Qt::SplitVCursor;
this->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Fixed);
this->setMaximumResize(this->window()->height() - 100);
auto* layout = new QHBoxLayout(this);
layout->setSpacing(0);