Qt: Remove platformName and platformDisplayName methods

Fix fallout of this in KitInformation/Kit/KitManager and the wizards.

Change-Id: I5cb88cc381dc04409401909b810940ab6dccf86a
Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
This commit is contained in:
Tobias Hunger
2015-11-27 16:14:14 +01:00
parent d323d595b7
commit 71b4ce6673
38 changed files with 55 additions and 223 deletions

View File

@@ -1339,15 +1339,15 @@ bool QmakeProject::needsConfiguration() const
return targets().isEmpty();
}
void QmakeProject::configureAsExampleProject(const QStringList &platforms)
void QmakeProject::configureAsExampleProject(const QSet<Core::Id> &platforms)
{
QList<const BuildInfo *> infoList;
QList<Kit *> kits = KitManager::kits();
foreach (Kit *k, kits) {
QtSupport::BaseQtVersion *version = QtSupport::QtKitInformation::qtVersion(k);
if (!version)
if (!version || platforms.isEmpty())
continue;
if (!platforms.isEmpty() && !platforms.contains(version->platformName()))
if (!Utils::contains(version->targetDeviceTypes(), [platforms](Core::Id i) { return platforms.contains(i); }))
continue;
IBuildConfigurationFactory *factory = IBuildConfigurationFactory::find(k, projectFilePath().toString());