forked from qt-creator/qt-creator
Move Project::makeUnique to Utils
This is more generic than projects Change-Id: Ifdbc57ff48f9fd4a40e6149ba636e0a55cbac502 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
@@ -239,17 +239,6 @@ bool Project::hasActiveBuildSettings() const
|
||||
return activeTarget() && IBuildConfigurationFactory::find(activeTarget());
|
||||
}
|
||||
|
||||
QString Project::makeUnique(const QString &preferredName, const QStringList &usedNames)
|
||||
{
|
||||
if (!usedNames.contains(preferredName))
|
||||
return preferredName;
|
||||
int i = 2;
|
||||
QString tryName = preferredName + QString::number(i);
|
||||
while (usedNames.contains(tryName))
|
||||
tryName = preferredName + QString::number(++i);
|
||||
return tryName;
|
||||
}
|
||||
|
||||
void Project::addTarget(Target *t)
|
||||
{
|
||||
QTC_ASSERT(t && !d->m_targets.contains(t), return);
|
||||
|
||||
Reference in New Issue
Block a user