forked from qt-creator/qt-creator
QmakeProject: Rework allProFiles()
Change-Id: I49309565368fb8e00dd5a67c0e3ac77392924c75 Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
@@ -98,11 +98,15 @@ QList<Core::Id> IosRunConfigurationFactory::availableCreationIds(Target *parent)
|
||||
if (!IosManager::supportsIos(parent))
|
||||
return ids;
|
||||
Core::Id baseId(IOS_RC_ID_PREFIX);
|
||||
QList<QmakeProFileNode *> nodes = static_cast<QmakeProject *>(parent->project())->allProFiles();
|
||||
QmakeProject *project = static_cast<QmakeProject *>(parent->project());
|
||||
|
||||
QList<QmakeProFileNode *> nodes = project->allProFiles(QList<QmakeProjectType>()
|
||||
<< ApplicationTemplate
|
||||
<< LibraryTemplate
|
||||
<< AuxTemplate);
|
||||
|
||||
foreach (QmakeProFileNode *node, nodes)
|
||||
if (node->projectType() == ApplicationTemplate || node->projectType() == LibraryTemplate
|
||||
|| node->projectType() == AuxTemplate)
|
||||
ids << baseId.withSuffix(node->path());
|
||||
ids << baseId.withSuffix(node->path());
|
||||
return ids;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user