aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCristian Adam <cristian.adam@qt.io>2022-02-08 14:58:01 +0100
committerCristian Adam <cristian.adam@qt.io>2022-02-08 15:47:29 +0000
commit93f46595336ad406566472f17e28740337ff16a4 (patch)
tree53ad27dac812a20d57ee950b45402b7b4e179d0a
parent93a9345fdd5103c41792604ba4097026dff5c76b (diff)
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 <alessandro.portale@qt.io>
-rw-r--r--src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp b/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp
index 2f4c082c70..02279d1408 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();