Use setFixedSize instead of set{Minimum,Maximum}Size combo

This commit is contained in:
Ilya Fedin 2023-11-19 01:26:20 +04:00 committed by John Preston
parent d86bd3f493
commit 89d664b6f7
2 changed files with 4 additions and 11 deletions

View file

@ -384,8 +384,7 @@ void PopupMenu::handleMenuResize() {
newWidth,
_padding.top() + scrollHeight + _padding.bottom());
if (::Platform::IsMac()) {
setMaximumSize(newSize);
setMinimumSize(newSize);
setFixedSize(newSize);
}
resize(newSize);
}

View file

@ -671,21 +671,15 @@ void SeparatePanel::initGeometry(QSize size) {
const QRect initRect(QPoint(), size);
return initRect.translated(center - initRect.center()).marginsAdded(_padding);
}();
setGeometry(rect);
setMinimumSize(rect.size());
setMaximumSize(rect.size());
move(rect.topLeft());
setFixedSize(rect.size());
updateControlsGeometry();
}
void SeparatePanel::updateGeometry(QSize size) {
const auto rect = QRect(
x(),
y(),
setFixedSize(
_padding.left() + size.width() + _padding.right(),
_padding.top() + size.height() + _padding.bottom());
setGeometry(rect);
setMinimumSize(rect.size());
setMaximumSize(rect.size());
updateControlsGeometry();
update();
}