|  |  |  | Tracker Common Library Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | Signals | ||||
#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 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 : | TRUEon success,FALSEotherwise. | 
"changed" signalvoid                user_function                      (TrackerConfigFile *config,
                                                        gpointer           user_data)      : Run Last
the ::changed signal is emitted whenever the configuration file has changed on disk.
| 
 | the TrackerConfigFile. | 
| 
 | user data set when the signal handler was connected. |