aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/studiowelcome/qdsnewdialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/studiowelcome/qdsnewdialog.cpp')
-rw-r--r--src/plugins/studiowelcome/qdsnewdialog.cpp13
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);