forked from qt-creator/qt-creator
move actual replaceInList imlementation back to proparserutils.h
This commit is contained in:
@@ -790,24 +790,6 @@ ProItem::ProItemReturn ProFileEvaluator::Private::visitEndProFile(ProFile * pro)
|
||||
return ProItem::ReturnTrue;
|
||||
}
|
||||
|
||||
static void replaceInList(QStringList *varlist,
|
||||
const QRegExp ®exp, const QString &replace, bool global)
|
||||
{
|
||||
for (QStringList::Iterator varit = varlist->begin(); varit != varlist->end(); ) {
|
||||
if ((*varit).contains(regexp)) {
|
||||
(*varit).replace(regexp, replace);
|
||||
if ((*varit).isEmpty())
|
||||
varit = varlist->erase(varit);
|
||||
else
|
||||
++varit;
|
||||
if(!global)
|
||||
break;
|
||||
} else {
|
||||
++varit;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void ProFileEvaluator::Private::visitProValue(ProValue *value)
|
||||
{
|
||||
PRE(value);
|
||||
|
||||
Reference in New Issue
Block a user