+ // 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 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, ...)
+primarly intended for use by deinstallation routine.", "");
+
+
+
+ DocDeclStr(
+ void , SetExpandEnvVars(bool doIt = true),
+ "We can automatically expand environment variables in the config
+entries 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,
+ "", "");
+
+};