X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fmodest-conf.h;h=759d6200baf0ebd3d8e3a5fc99aa89a17395c422;hp=e2bf25a6b7e49ac62ee580d852c202c471c51e25;hb=e45958deaf9701399c552ea0d84c2447efacd4ca;hpb=362784ce756b3f0e31cd451d9ac5e69b909d4053 diff --git a/src/modest-conf.h b/src/modest-conf.h index e2bf25a..759d620 100644 --- a/src/modest-conf.h +++ b/src/modest-conf.h @@ -31,7 +31,6 @@ #define __MODEST_CONF_H__ #include -#include "modest-defs.h" G_BEGIN_DECLS @@ -121,6 +120,19 @@ gchar* modest_conf_get_string (ModestConf* self, const gchar* key, GError */ gint modest_conf_get_int (ModestConf* self, const gchar* key, GError **err); +/** + * modest_conf_get_float: + * @self: a ModestConf instance + * @key: the key of the value to retrieve + * @err: a GError ptr, or NULL to ignore. + * + * get an integer from the configuration system + * + * Returns: an double with the value for the key, or -1 in case of + * error (of course, -1 can also be returned in non-error cases). + * @err gives details in case of error + */ +gdouble modest_conf_get_float (ModestConf* self, const gchar* key, GError **err); /** * modest_conf_get_bool: @@ -183,6 +195,23 @@ gboolean modest_conf_set_int (ModestConf* self, const gchar* key, int val GError **err); /** + * modest_conf_set_float: + * @self: a ModestConf instance + * @key: the key of the value to set + * @val: the value to set + * @err: a GError ptr, or NULL if not interested. + * + * store an integer value in the configuration system + * + * Returns: TRUE if succeeded or FALSE in case of error. + * @err gives details in case of error + */ +gboolean modest_conf_set_float (ModestConf* self, + const gchar* key, + gdouble val, + GError **err); + +/** * modest_conf_set_bool: * @self: a ModestConf instance * @key: the key of the value to set @@ -300,13 +329,11 @@ gchar* modest_conf_key_escape (const gchar* str); gchar* modest_conf_key_unescape (const gchar* str); -ModestConfNotificationId modest_conf_listen_to_namespace (ModestConf *self, - const gchar *namespace); - -void modest_conf_forget_namespace (ModestConf *self, - const gchar *namespace, - ModestConfNotificationId id); +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__ */