windowflags: Lock fixed size to current size instead of 300x300
The latter would allow one final resize that would immediately jump to 300x300. Change-Id: I566e5e9dc1fb07f748f528f002166a8438344173 Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io> Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
This commit is contained in:
parent
a7f3d1c6c5
commit
8702e28628
@ -123,8 +123,8 @@ void ControllerWidget::updatePreview(QWindow *preview)
|
||||
preview->setFlags(flags);
|
||||
|
||||
if (fixedSizeWindowCheckBox->isChecked()) {
|
||||
preview->setMinimumSize(QSize(300, 300));
|
||||
preview->setMaximumSize(QSize(300, 300));
|
||||
preview->setMinimumSize(preview->size());
|
||||
preview->setMaximumSize(preview->size());
|
||||
} else {
|
||||
preview->setMinimumSize(QSize(0, 0));
|
||||
preview->setMaximumSize(QSize(QWIDGETSIZE_MAX, QWIDGETSIZE_MAX));
|
||||
@ -153,7 +153,7 @@ void ControllerWidget::updatePreview(QWidget *preview)
|
||||
preview->setWindowFlags(flags);
|
||||
|
||||
QSize fixedSize = fixedSizeWindowCheckBox->isChecked() ?
|
||||
QSize(300, 300) : QSize(QWIDGETSIZE_MAX, QWIDGETSIZE_MAX);
|
||||
preview->size() : QSize(QWIDGETSIZE_MAX, QWIDGETSIZE_MAX);
|
||||
preview->setFixedSize(fixedSize);
|
||||
|
||||
QPoint pos = preview->pos();
|
||||
|
Loading…
x
Reference in New Issue
Block a user