configurationhelper.cpp
37 unsigned int ConfigurationHelper::getUnsignedInt( ConfigurationParameters& params, QString paramPath, unsigned int def ) {
48 double ConfigurationHelper::getDouble( ConfigurationParameters& params, QString paramPath, double def ) {
59 bool ConfigurationHelper::getBool( ConfigurationParameters& params, QString paramPath, bool def ) {
71 QString ConfigurationHelper::getString( ConfigurationParameters& params, QString paramPath, QString def ) {
79 QStringList ConfigurationHelper::getStringList( ConfigurationParameters& params, QString paramPath, QString delimiter ) {
83 QVector<double> ConfigurationHelper::getVector( ConfigurationParameters& params, QString paramPath, QString def ) {
98 QVector<int> ConfigurationHelper::getIntegerVector(ConfigurationParameters& params, QString paramPath, QString def) {
117 QVector<unsigned int> ConfigurationHelper::getUnsignedIntegerVector(ConfigurationParameters& params, QString paramPath, QString def) {
136 QVector<bool> ConfigurationHelper::getBoolVector(ConfigurationParameters& params, QString paramPath, QString def) {
155 // If a string doesn't contain any colon, it always follows the other string; this way strings without colons are always
177 if ( groupName.compare( agroup, (params.isCaseSensitive() ? Qt::CaseSensitive : Qt::CaseInsensitive) ) == 0 ) {
184 bool ConfigurationHelper::hasParameter( ConfigurationParameters& params, QString group, QString paramName ) {
188 void ConfigurationHelper::throwUserConfigError(QString paramName, QString paramValue, QString description)
190 throw UserDefinedCheckFailureException(paramName.toLatin1().data(), paramValue.toLatin1().data(), description.toLatin1().data());
193 void ConfigurationHelper::throwUserMissingResourceError(QString resourceName, QString description)
195 throw UserRequiredResourceMissingException(resourceName.toLatin1().data(), description.toLatin1().data());