diff options
Diffstat (limited to 'src/plugins/studiowelcome/qdsnewdialog.cpp')
-rw-r--r-- | src/plugins/studiowelcome/qdsnewdialog.cpp | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/plugins/studiowelcome/qdsnewdialog.cpp b/src/plugins/studiowelcome/qdsnewdialog.cpp index 7ab0d9f8c1..1ab2a45ee8 100644 --- a/src/plugins/studiowelcome/qdsnewdialog.cpp +++ b/src/plugins/studiowelcome/qdsnewdialog.cpp @@ -23,9 +23,6 @@ ** ****************************************************************************/ -#include <QQmlContext> -#include <QMessageBox> - #include "qdsnewdialog.h" #include <coreplugin/icore.h> @@ -37,6 +34,10 @@ #include "wizardfactories.h" #include "newprojectdialogimageprovider.h" +#include <QMessageBox> +#include <QQmlContext> +#include <QScreen> + using namespace StudioWelcome; namespace { @@ -93,7 +94,11 @@ QdsNewDialog::QdsNewDialog(QWidget *parent) m_dialog->setWindowModality(Qt::ApplicationModal); m_dialog->setWindowFlags(Qt::Dialog); m_dialog->setAttribute(Qt::WA_DeleteOnClose); - m_dialog->setMinimumSize(1155, 804); + m_dialog->setMinimumSize(1110, 554); + + QSize screenSize = m_dialog->screen()->geometry().size(); + if (screenSize.height() < 1080) + m_dialog->resize(parent->size()); QObject::connect(&m_wizard, &WizardHandler::deletingWizard, this, &QdsNewDialog::onDeletingWizard); QObject::connect(&m_wizard, &WizardHandler::wizardCreated, this, &QdsNewDialog::onWizardCreated); |