forked from qt-creator/qt-creator
CMake: Improve generator setup dialog
Task-number: QTCREATORBUG-18259 Change-Id: I2807fa5f2ca837d4a0026b0aaf13e344221fc702 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -279,11 +279,20 @@ QString CMakeGeneratorKitConfigWidget::toolTip() const
|
|||||||
void CMakeGeneratorKitConfigWidget::changeGenerator()
|
void CMakeGeneratorKitConfigWidget::changeGenerator()
|
||||||
{
|
{
|
||||||
QPointer<QDialog> changeDialog = new QDialog(m_changeButton);
|
QPointer<QDialog> changeDialog = new QDialog(m_changeButton);
|
||||||
|
|
||||||
|
// Disable help button in titlebar on windows:
|
||||||
|
Qt::WindowFlags flags = changeDialog->windowFlags();
|
||||||
|
flags.setFlag(Qt::WindowContextHelpButtonHint, false);
|
||||||
|
flags.setFlag(Qt::MSWindowsFixedSizeDialogHint, true);
|
||||||
|
changeDialog->setWindowFlags(flags);
|
||||||
|
|
||||||
changeDialog->setWindowTitle(tr("CMake Generator"));
|
changeDialog->setWindowTitle(tr("CMake Generator"));
|
||||||
|
|
||||||
auto *layout = new QGridLayout(changeDialog);
|
auto *layout = new QGridLayout(changeDialog);
|
||||||
|
layout->setSizeConstraint(QLayout::SetFixedSize);
|
||||||
|
|
||||||
auto *cmakeLabel = new QLabel;
|
auto *cmakeLabel = new QLabel;
|
||||||
|
cmakeLabel->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed);
|
||||||
|
|
||||||
auto *generatorCombo = new QComboBox;
|
auto *generatorCombo = new QComboBox;
|
||||||
auto *extraGeneratorCombo = new QComboBox;
|
auto *extraGeneratorCombo = new QComboBox;
|
||||||
|
|||||||
Reference in New Issue
Block a user