5 #ifndef BALL_FORMAT_PARAMFILE_H
6 #define BALL_FORMAT_PARAMFILE_H
11 #include <QtCore/QXmlStreamReader>
12 #include <QtCore/QXmlStreamWriter>
13 #include <QtCore/QFile>
56 allowed_values.clear();
57 supported_formats.clear();
89 const String& category,
const std::list<std::pair<String,ParameterDescription> >& descriptions,
90 const std::map<
String,list<String> >& values);
97 String& category, std::list<std::pair<String, ParameterDescription> >& descriptions,
98 std::map<
String,list<String> >& values,
99 bool overwrite_existing=
false);
104 static String buildNestedParameterName(
const String& category,
const String& parameter_name);
107 static Size parseNestedParameterName(
const String& parameter_name,
String string_array[]);
130 std::set<String> getTags(QXmlStreamAttributes& attributes);