forked from qt-creator/qt-creator
QMake: Centralize determination of available creationIds
No need for each target to do essentially the same. Change-Id: I76b6a0f2d064d7721f4ebe676f6efe12d3b5f87c Reviewed-by: BogDan Vatra <bogdan@kdab.com> Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io>
This commit is contained in:
@@ -97,15 +97,12 @@ QList<Core::Id> IosRunConfigurationFactory::availableCreationIds(Target *parent,
|
||||
{
|
||||
if (!IosManager::supportsIos(parent))
|
||||
return QList<Core::Id>();
|
||||
QmakeProject *project = static_cast<QmakeProject *>(parent->project());
|
||||
|
||||
QmakeProject *project = static_cast<QmakeProject *>(parent->project());
|
||||
QList<QmakeProFile *> files = project->allProFiles({ProjectType::ApplicationTemplate,
|
||||
ProjectType::SharedLibraryTemplate,
|
||||
ProjectType::AuxTemplate});
|
||||
if (mode == AutoCreate)
|
||||
files = QmakeProject::proFilesWithQtcRunnable(files);
|
||||
Core::Id baseId(IOS_RC_ID_PREFIX);
|
||||
return QmakeProject::idsForProFiles(baseId, files);
|
||||
return QmakeProject::creationIds(IOS_RC_ID_PREFIX, files, mode);
|
||||
}
|
||||
|
||||
QString IosRunConfigurationFactory::displayNameForId(Core::Id id) const
|
||||
|
||||
Reference in New Issue
Block a user