+ // it was the last key in it and the second parameter is True
+ DocDeclStr(
+ virtual bool , DeleteEntry(const wxString& key,
+ bool deleteGroupIfEmpty = True),
+ "Deletes the specified entry and the group it belongs to if\n"
+ "it was the last key in it and the second parameter is True");
+
+
+ DocDeclStr(
+ virtual bool , DeleteGroup(const wxString& key),
+ "Delete the group (with all subgroups)");
+
+
+ DocDeclStr(
+ virtual bool , DeleteAll(),
+ "Delete the whole underlying object (disk file, registry key, ...)\n"
+ "primarly intended for use by desinstallation routine.");
+
+
+
+ DocDeclStr(
+ void , SetExpandEnvVars(bool doIt = True),
+ "We can automatically expand environment variables in the config entries\n"
+ "(this option is on by default, you can turn it on/off at any time)");
+
+ DocDeclStr(
+ bool , IsExpandingEnvVars() const,
+ "Are we currently expanding environment variables?");
+
+
+ DocDeclStr(
+ void , SetRecordDefaults(bool doIt = True),
+ "Set whether the config objec should record default values.");
+
+ DocDeclStr(
+ bool , IsRecordingDefaults() const,
+ "Are we currently recording default values?");
+
+
+ DocDeclStr(
+ wxString , ExpandEnvVars(const wxString& str) const,
+ "Expand any environment variables in str and return the result");
+
+
+ DocDeclStr(
+ wxString , GetAppName() const,
+ "");
+
+ DocDeclStr(
+ wxString , GetVendorName() const,
+ "");
+
+
+ DocDeclStr(
+ void , SetAppName(const wxString& appName),
+ "");
+
+ DocDeclStr(
+ void , SetVendorName(const wxString& vendorName),
+ "");
+
+
+ DocDeclStr(
+ void , SetStyle(long style),
+ "");
+
+ DocDeclStr(
+ long , GetStyle() const,
+ "");
+
+};