aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/coreplugin/dialogs/newdialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/coreplugin/dialogs/newdialog.cpp')
-rw-r--r--src/plugins/coreplugin/dialogs/newdialog.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/plugins/coreplugin/dialogs/newdialog.cpp b/src/plugins/coreplugin/dialogs/newdialog.cpp
index eed2fd91e2..28aae51b6a 100644
--- a/src/plugins/coreplugin/dialogs/newdialog.cpp
+++ b/src/plugins/coreplugin/dialogs/newdialog.cpp
@@ -45,6 +45,8 @@
Q_DECLARE_METATYPE(Core::IWizardFactory*)
+using namespace Utils;
+
namespace {
const int ICON_SIZE = 48;
@@ -84,7 +86,7 @@ public:
Id::fromStringList(ICore::settings()->value(BLACKLISTED_CATEGORIES_KEY).toStringList());
}
- void setPlatform(Core::Id platform)
+ void setPlatform(Id platform)
{
m_platform = platform;
invalidateFilter();
@@ -114,7 +116,7 @@ public:
factoryOfItem(qobject_cast<QStandardItemModel*>(sourceModel())->itemFromIndex(sourceIndex));
if (wizard) {
- if (m_blacklistedCategories.contains(Core::Id::fromString(wizard->category())))
+ if (m_blacklistedCategories.contains(Id::fromString(wizard->category())))
return false;
return wizard->isAvailable(m_platform);
}
@@ -122,7 +124,7 @@ public:
return true;
}
private:
- Core::Id m_platform;
+ Id m_platform;
QSet<Id> m_blacklistedCategories;
};
@@ -228,8 +230,7 @@ NewDialog::NewDialog(QWidget *parent) :
connect(m_ui->buttonBox, &QDialogButtonBox::accepted, this, &NewDialog::accept);
connect(m_ui->buttonBox, &QDialogButtonBox::rejected, this, &NewDialog::reject);
- connect(m_ui->comboBox,
- QOverload<const QString &>::of(&QComboBox::currentIndexChanged),
+ connect(m_ui->comboBox, QOverload<int>::of(&QComboBox::currentIndexChanged),
this, &NewDialog::setSelectedPlatform);
}
@@ -519,7 +520,7 @@ void NewDialog::updateOkButton()
m_okButton->setEnabled(currentWizardFactory() != nullptr);
}
-void NewDialog::setSelectedPlatform(const QString & /*platform*/)
+void NewDialog::setSelectedPlatform(int /*platform*/)
{
//The static cast allows us to keep PlatformFilterProxyModel anonymous
static_cast<PlatformFilterProxyModel*>(m_filterProxyModel)->setPlatform(selectedPlatform());