- DeleteAll
Delete the whole underlying object (disk file, registry key, ...).
- DeleteEntry
Deletes the specified entry and the group it belongs to if it was the last key in it and the second parameter is true.
- DeleteGroup
Delete the group (with all subgroups).
- Exists
- Flush
Permanently writes all changes (otherwise, they're only written from object's destructor).
- GetAppName
Returns the application name.
- GetEntryType
Returns the type of the given entry or Unknown if the entry doesn't exist.
- GetFirstEntry
Gets the first entry.
- GetFirstGroup
Gets the first group.
- GetNextEntry
Gets the next entry.
- GetNextGroup
Gets the next group.
- GetNumberOfEntries
Get number of entries in the current group.
- GetNumberOfGroups
Get number of entries/subgroups in the current group, with or without its subgroups.
- GetPath
Retrieve the current path (always as absolute path).
- GetVendorName
Returns the vendor name.
- HasEntry
- HasGroup
- IsExpandingEnvVars
Returns true if we are expanding environment variables in key values.
- IsRecordingDefaults
Returns true if we are writing defaults back to the config file.
- Read
Read a string from the key, returning true if the value was read.
- ReadBool
Reads a bool value from the key and returns it.
- ReadDouble
Reads a double value from the key and returns it.
- ReadLong
Reads a long value from the key and returns it.
- RenameEntry
Renames an entry in the current group.
- RenameGroup
Renames a subgroup of the current group.
- SetExpandEnvVars
Determine whether we wish to expand environment variables in key values.
- SetPath
Set current path: if the first character is '/', it is the absolute path, otherwise it is a relative path.
- SetRecordDefaults
Sets whether defaults are recorded to the config file whenever an attempt to read the value which is not present in it is done.
- Write
Writes the wxString value to the config file and returns true on success.