X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=src%2Fgis-prefs.h;h=9949568f9df7b9355868b2bcce68140da1769eed;hb=c2e55f28ba50e19fbf792a27009778e9dcca6fbb;hp=bbd720b02c5336124659f0114835efacf9c42776;hpb=ac7156bd84aef88b712f117f7e2f3d847d371719;p=grits diff --git a/src/gis-prefs.h b/src/gis-prefs.h index bbd720b..9949568 100644 --- a/src/gis-prefs.h +++ b/src/gis-prefs.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2009 Andy Spencer + * Copyright (C) 2009-2010 Andy Spencer * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -50,15 +50,15 @@ GType gis_prefs_get_type(void); /* Methods */ GisPrefs *gis_prefs_new(const gchar *config, const gchar *defaults); -gchar *gis_prefs_get_string (GisPrefs *prefs, const gchar *key); -gboolean gis_prefs_get_boolean (GisPrefs *prefs, const gchar *key); -gint gis_prefs_get_integer (GisPrefs *prefs, const gchar *key); -gdouble gis_prefs_get_double (GisPrefs *prefs, const gchar *key); +gchar *gis_prefs_get_string (GisPrefs *prefs, const gchar *key, GError **error); +gboolean gis_prefs_get_boolean (GisPrefs *prefs, const gchar *key, GError **error); +gint gis_prefs_get_integer (GisPrefs *prefs, const gchar *key, GError **error); +gdouble gis_prefs_get_double (GisPrefs *prefs, const gchar *key, GError **error); -gchar *gis_prefs_get_string_v (GisPrefs *prefs, const gchar *group, const gchar *key); -gboolean gis_prefs_get_boolean_v(GisPrefs *prefs, const gchar *group, const gchar *key); -gint gis_prefs_get_integer_v(GisPrefs *prefs, const gchar *group, const gchar *key); -gdouble gis_prefs_get_double_v (GisPrefs *prefs, const gchar *group, const gchar *key); +gchar *gis_prefs_get_string_v (GisPrefs *prefs, const gchar *group, const gchar *key, GError **error); +gboolean gis_prefs_get_boolean_v(GisPrefs *prefs, const gchar *group, const gchar *key, GError **error); +gint gis_prefs_get_integer_v(GisPrefs *prefs, const gchar *group, const gchar *key, GError **error); +gdouble gis_prefs_get_double_v (GisPrefs *prefs, const gchar *group, const gchar *key, GError **error); void gis_prefs_set_string (GisPrefs *prefs, const gchar *key, const gchar *string); void gis_prefs_set_boolean (GisPrefs *prefs, const gchar *key, gboolean value);