21 #ifndef CONFIGURATION_HELPER_H
22 #define CONFIGURATION_HELPER_H
24 #include "configurationparameters.h"
89 static QStringList getStringList(
ConfigurationParameters& params, QString paramPath, QString delimiter = QString(
" ") );
132 static void throwUserConfigError(QString paramName, QString paramValue, QString description);
144 static void throwUserMissingResourceError(QString resourceName, QString description);
154 static QStringList getDescribedParameterNames( QString type, QString prefix=QString() );
164 static QStringList getDescribedSubgroupNames( QString type, QString prefix=QString() );
179 static QString getParameterTypeName( QString type, QString paramName );
185 static bool isRuntimeParameter( QString type, QString paramName );
192 static bool parameterIsDouble( QString type, QString paramName );
199 static QStringList getParameterEnumValues( QString type, QString paramName );