move actual replaceInList imlementation back to proparserutils.h

This commit is contained in:
Oswald Buddenhagen
2009-07-14 20:40:01 +02:00
parent 96276c85d8
commit 3237a07996
2 changed files with 7 additions and 32 deletions

View File

@@ -790,24 +790,6 @@ ProItem::ProItemReturn ProFileEvaluator::Private::visitEndProFile(ProFile * pro)
return ProItem::ReturnTrue;
}
static void replaceInList(QStringList *varlist,
const QRegExp &regexp, 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);