projects
/
modest
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* GETTEXT_PACKAGE: osso-email=>modest
[modest]
/
src
/
modest-conf.h
diff --git
a/src/modest-conf.h
b/src/modest-conf.h
index
2edd05b
..
c681549
100644
(file)
--- a/
src/modest-conf.h
+++ b/
src/modest-conf.h
@@
-46,6
+46,8
@@
G_BEGIN_DECLS
typedef struct _ModestConf ModestConf;
typedef struct _ModestConfClass ModestConfClass;
typedef struct _ModestConf ModestConf;
typedef struct _ModestConfClass ModestConfClass;
+typedef guint ModestConfNotificationId;
+
typedef enum {
MODEST_CONF_VALUE_INT,
MODEST_CONF_VALUE_BOOL,
typedef enum {
MODEST_CONF_VALUE_INT,
MODEST_CONF_VALUE_BOOL,
@@
-64,7
+66,10
@@
struct _ModestConf {
struct _ModestConfClass {
GObjectClass parent_class;
struct _ModestConfClass {
GObjectClass parent_class;
- void (* key_changed) (ModestConf* self, const gchar *key, ModestConfEvent event);
+ void (* key_changed) (ModestConf* self,
+ const gchar *key,
+ ModestConfEvent event,
+ ModestConfNotificationId id);
};
/**
};
/**
@@
-271,7
+276,7
@@
gboolean modest_conf_key_is_valid (const gchar* str);
/**
* modest_conf_key_escape:
/**
* modest_conf_key_escape:
- * @str: a string to escape
+ * @str: a non-empty string to escape
*
* returns an escaped version of @str, ie. something suitable as a key
* This is a *class* function, and therefore does not require a ModestConf
*
* returns an escaped version of @str, ie. something suitable as a key
* This is a *class* function, and therefore does not require a ModestConf
@@
-295,6
+300,11
@@
gchar* modest_conf_key_escape (const gchar* str);
gchar* modest_conf_key_unescape (const gchar* str);
gchar* modest_conf_key_unescape (const gchar* str);
+void modest_conf_listen_to_namespace (ModestConf *self,
+ const gchar *namespace);
+
+void modest_conf_forget_namespace (ModestConf *self,
+ const gchar *namespace);
G_END_DECLS
#endif /* __MODEST_CONF_H__ */
G_END_DECLS
#endif /* __MODEST_CONF_H__ */