From 93f46595336ad406566472f17e28740337ff16a4 Mon Sep 17 00:00:00 2001 From: Cristian Adam Date: Tue, 8 Feb 2022 14:58:01 +0100 Subject: [PATCH] CMakePM: Add "Close" button for Kit Configuration dialog This looks more in sync with other dialogs that we display. Change-Id: I445da900982b7bdcc12d810e69170b0a7695b30c Reviewed-by: Alessandro Portale --- .../cmakeprojectmanager/cmakebuildconfiguration.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp b/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp index 2f4c082c70e..02279d1408e 100644 --- a/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp +++ b/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp @@ -639,6 +639,7 @@ void CMakeBuildSettingsWidget::kitCMakeConfiguration() dialog->setWindowTitle(tr("Kit CMake Configuration")); dialog->setAttribute(Qt::WA_DeleteOnClose); dialog->setModal(true); + dialog->setSizeGripEnabled(true); connect(dialog, &QDialog::finished, this, [=]{ m_buildConfiguration->kit()->unblockNotification(); }); @@ -658,6 +659,12 @@ void CMakeBuildSettingsWidget::kitCMakeConfiguration() layout->setColumnStretch(1, 1); + auto buttons = new QDialogButtonBox(QDialogButtonBox::Close); + connect(buttons, &QDialogButtonBox::clicked, dialog, &QDialog::close); + layout->addItem(new QSpacerItem(0, 0, QSizePolicy::Maximum, QSizePolicy::MinimumExpanding), + 4, 0); + layout->addWidget(buttons, 5, 0, 1, -1); + dialog->setMinimumWidth(400); dialog->resize(800, 1); dialog->show();