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);
QXmlStreamReader * xmlIn_
QXmlStreamWriter * xmlOut_
File::OpenMode open_mode_
list< String > allowed_values
std::ios::openmode OpenMode
list< String > supported_formats