From 859e842eedbf5cffba05f818eeb9c66b26b38a05 Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Fri, 29 May 2015 11:53:52 +0200 Subject: [PATCH] NewDialog: Always default to "All templates" This is more reliable than choosing the first platform (whichever that happens to be). Change-Id: Ic2b33de96af295bdaa0955014853e1a5cf7605e3 Reviewed-by: Eike Ziller --- src/plugins/coreplugin/dialogs/newdialog.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/plugins/coreplugin/dialogs/newdialog.cpp b/src/plugins/coreplugin/dialogs/newdialog.cpp index 5ad6591bb9..3e7788a95b 100644 --- a/src/plugins/coreplugin/dialogs/newdialog.cpp +++ b/src/plugins/coreplugin/dialogs/newdialog.cpp @@ -278,10 +278,8 @@ void NewDialog::setWizardFactories(QList factories, m_ui->comboBox->addItem(tr("%1 Templates").arg(displayNameForPlatform), platform); } - if (!availablePlatforms.isEmpty()) - m_ui->comboBox->setCurrentIndex(1); //First Platform - else - m_ui->comboBox->setDisabled(true); + m_ui->comboBox->setCurrentIndex(0); // "All templates" + m_ui->comboBox->setEnabled(!availablePlatforms.isEmpty()); foreach (IWizardFactory *factory, factories) { QStandardItem *kindItem; -- GitLab