| Tracker Common Library Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
#include <libtracker-common/tracker-common.h>
struct TrackerConfigFile;
struct TrackerConfigFileClass;
gboolean tracker_config_file_save (TrackerConfigFile *config);
TrackerConfigFile is an abstract base class to help creating objects that proxy a configuration file, mirroring settings to disk and notifying of changes.
struct TrackerConfigFile {
GObject parent;
GFile *file;
GFileMonitor *monitor;
gboolean file_exists;
GKeyFile *key_file;
};
struct TrackerConfigFileClass {
GObjectClass parent_class;
void (* changed) (TrackerConfigFile *file);
};
gboolean tracker_config_file_save (TrackerConfigFile *config);
Writes the configuration stored in TrackerConfigFile to disk.
|
a TrackerConfigFile |
Returns : |
TRUE on success, FALSE otherwise. |