diff options
author | Cristian Adam <cristian.adam@qt.io> | 2022-02-08 14:58:01 +0100 |
---|---|---|
committer | Cristian Adam <cristian.adam@qt.io> | 2022-02-08 15:47:29 +0000 |
commit | 93f46595336ad406566472f17e28740337ff16a4 (patch) | |
tree | 53ad27dac812a20d57ee950b45402b7b4e179d0a | |
parent | 93a9345fdd5103c41792604ba4097026dff5c76b (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.cpp | 7 |
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(); |