|
|
Abstract base class for KDE configuration file loading/saving.
This class forms the base for all classes that implement some manner of loading/saving to configuration files. It is an abstract base class, meaning that you cannot directly instantiate objects of this class. As of right now, the only back end available is one to read/write to INI-style files, but in the future, other formats may be available, such as XML or a database.
|
Construct a configuration back end.
Parameters:
~ |
[virtual]
Destructor.
bool |
[pure virtual]
Parse all configuration files for a configuration object. This method must be reimplemented by the derived classes.
Returns: Whether or not parsing was successful.
void |
[pure virtual]
Write configuration data to file(s). This method must be reimplemented by the derived classes.
Parameters:
void |
change the filenames associated with this back end. You should probably reparse your config info after doing this.
Parameters:
KConfigBase::ConfigState |
[const virtual]
Retrieve the state of the app-config object.
QString |
[const]
Returns: the filename as passed to the constructor.
const char * |
[const]
Returns: the resource type as passed to the constructor.
void |
KConfigBase * |
[protected]
QString |
[protected]
QCString |
[protected]
bool |
[protected]
QCString |
[protected]
KConfigBackEndPrivate * |
[protected]