move value() implementation down to ProFileEvaluator

This commit is contained in:
Oswald Buddenhagen
2010-06-15 22:51:37 +02:00
parent 3ef1bf0f08
commit 68e0c5c695
4 changed files with 10 additions and 12 deletions

View File

@@ -4080,6 +4080,15 @@ static QStringList expandEnvVars(const ProStringList &x)
return ret;
}
QString ProFileEvaluator::value(const QString &variable) const
{
const QStringList &vals = values(variable);
if (!vals.isEmpty())
return vals.first();
return QString();
}
QStringList ProFileEvaluator::values(const QString &variableName) const
{
return expandEnvVars(d->values(ProString(variableName)));