From 1541e381c5e186520ca6b4f6f97425d10f3ffa62 Mon Sep 17 00:00:00 2001 From: "Gergely POLONKAI (W00d5t0ck)" Date: Wed, 18 Sep 2013 10:02:23 +0200 Subject: [PATCH] Created ag-chart-error-quark and AgChartError enum --- src/ag-chart.c | 2 ++ src/ag-chart.h | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/src/ag-chart.c b/src/ag-chart.c index 1a090eb..f31d75b 100644 --- a/src/ag-chart.c +++ b/src/ag-chart.c @@ -16,6 +16,8 @@ enum { PROP_CITY }; +G_DEFINE_QUARK(ag-chart-error-quark, ag_chart_error); + G_DEFINE_TYPE(AgChart, ag_chart, GSWE_TYPE_MOMENT); #define GET_PRIVATE(instance) (G_TYPE_INSTANCE_GET_PRIVATE((instance), AG_TYPE_CHART, AgChartPrivate)) diff --git a/src/ag-chart.h b/src/ag-chart.h index 68ce72e..c3f2863 100644 --- a/src/ag-chart.h +++ b/src/ag-chart.h @@ -6,6 +6,11 @@ G_BEGIN_DECLS +typedef enum { + AG_CHART_ERROR_LIBXML, + AG_CHART_ERROR_CORRUPT_FILE, +} AgChartError; + #define AG_TYPE_CHART (ag_chart_get_type()) #define AG_CHART(o) (G_TYPE_CHECK_INSTANCE_CAST((o), AG_TYPE_CHART, AgChart)) #define AG_CHART_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), AG_TYPE_CHART, AgChartClass)) @@ -39,6 +44,9 @@ gchar *ag_chart_get_country(AgChart *chart); void ag_chart_set_city(AgChart *chart, const gchar *city); gchar *ag_chart_get_city(AgChart *chart); +#define AG_CHART_ERROR (ag_chart_error_quark()) +GQuark ag_chart_error_quark(void); + G_END_DECLS #endif /* __AG_CHART_H__ */