Qt: Avoid setting fixed window size
set minimum and maximum sizes to the same value instead
This commit is contained in:
@@ -31,7 +31,6 @@ UpdateCheckDialog(const UpdateCheck::UpdateChannel channel, QWidget *parent) : Q
|
|||||||
{
|
{
|
||||||
ui->setupUi(this);
|
ui->setupUi(this);
|
||||||
ui->statusLabel->setHidden(true);
|
ui->statusLabel->setHidden(true);
|
||||||
this->setFixedSize(400, 130);
|
|
||||||
updateChannel = channel;
|
updateChannel = channel;
|
||||||
currentVersion = UpdateCheck::getCurrentVersion(updateChannel);
|
currentVersion = UpdateCheck::getCurrentVersion(updateChannel);
|
||||||
connect(updateCheck, &UpdateCheck::updateCheckError, [=](const QString &errorMsg) {
|
connect(updateCheck, &UpdateCheck::updateCheckError, [=](const QString &errorMsg) {
|
||||||
|
|||||||
@@ -10,6 +10,18 @@
|
|||||||
<height>130</height>
|
<height>130</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
|
<property name="minimumSize">
|
||||||
|
<size>
|
||||||
|
<width>400</width>
|
||||||
|
<height>130</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
<property name="maximumSize">
|
||||||
|
<size>
|
||||||
|
<width>400</width>
|
||||||
|
<height>130</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
<property name="sizePolicy">
|
<property name="sizePolicy">
|
||||||
<sizepolicy hsizetype="Preferred" vsizetype="Maximum">
|
<sizepolicy hsizetype="Preferred" vsizetype="Maximum">
|
||||||
<horstretch>0</horstretch>
|
<horstretch>0</horstretch>
|
||||||
|
|||||||
@@ -58,7 +58,9 @@ VMManagerAddMachine(QWidget *parent) : QWizard(parent)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Wizard wants to resize based on image. This keeps the size
|
// Wizard wants to resize based on image. This keeps the size
|
||||||
setFixedSize(QSize(550, size().height()));
|
setMinimumSize(QSize(550, size().height()));
|
||||||
|
setMaximumSize(QSize(550, size().height()));
|
||||||
|
setWindowFlag(Qt::MSWindowsFixedSizeDialogHint, true);
|
||||||
setOption(HaveHelpButton, false);
|
setOption(HaveHelpButton, false);
|
||||||
// setPixmap(LogoPixmap, QPixmap(":/settings/qt/icons/86Box-gray.ico"));
|
// setPixmap(LogoPixmap, QPixmap(":/settings/qt/icons/86Box-gray.ico"));
|
||||||
|
|
||||||
|
|||||||
@@ -238,7 +238,8 @@ illegal_chars:
|
|||||||
progDialog->setMaximum(0);
|
progDialog->setMaximum(0);
|
||||||
progDialog->setMinimum(0);
|
progDialog->setMinimum(0);
|
||||||
progDialog->setWindowFlags(progDialog->windowFlags() & ~Qt::WindowCloseButtonHint);
|
progDialog->setWindowFlags(progDialog->windowFlags() & ~Qt::WindowCloseButtonHint);
|
||||||
progDialog->setFixedSize(progDialog->sizeHint());
|
progDialog->setMinimumSize(progDialog->sizeHint());
|
||||||
|
progDialog->setMaximumSize(progDialog->sizeHint());
|
||||||
progDialog->setMinimumDuration(0);
|
progDialog->setMinimumDuration(0);
|
||||||
progDialog->setCancelButton(nullptr);
|
progDialog->setCancelButton(nullptr);
|
||||||
progDialog->setAutoClose(false);
|
progDialog->setAutoClose(false);
|
||||||
|
|||||||
@@ -132,7 +132,8 @@ VMManagerSystem::scanForConfigs(QWidget* parent, const QString &searchPath)
|
|||||||
progDialog.setMinimum(0);
|
progDialog.setMinimum(0);
|
||||||
progDialog.setMaximum(0);
|
progDialog.setMaximum(0);
|
||||||
progDialog.setWindowFlags(progDialog.windowFlags() & ~Qt::WindowCloseButtonHint);
|
progDialog.setWindowFlags(progDialog.windowFlags() & ~Qt::WindowCloseButtonHint);
|
||||||
progDialog.setFixedSize(progDialog.sizeHint());
|
progDialog.setMinimumSize(progDialog.sizeHint());
|
||||||
|
progDialog.setMaximumSize(progDialog.sizeHint());
|
||||||
QElapsedTimer scanTimer;
|
QElapsedTimer scanTimer;
|
||||||
scanTimer.start();
|
scanTimer.start();
|
||||||
QVector<VMManagerSystem *> system_configs;
|
QVector<VMManagerSystem *> system_configs;
|
||||||
|
|||||||
Reference in New Issue
Block a user