QList<Core::Id> DesktopQmakeRunConfigurationFactory::availableCreationIds(Target *parent) const { QList<Core::Id> result; if (!canHandle(parent)) return result; QmakeProject *project = static_cast<QmakeProject *>(parent->project()); QStringList proFiles = project->applicationProFilePathes(QLatin1String(QMAKE_RC_PREFIX)); foreach (const QString &pf, proFiles) result << Core::Id::fromString(pf); return result; }