aboutsummaryrefslogtreecommitdiff
path: root/src/timezone.h
diff options
context:
space:
mode:
authorCharles Kerr <charles.kerr@canonical.com>2013-09-09 12:43:31 -0500
committerCharles Kerr <charles.kerr@canonical.com>2013-09-09 12:43:31 -0500
commitcd6fa3bab97768ef37ac4d6e2499f1a45aae596f (patch)
tree25f766c32469671ab71ddf1c18a2fad22a49dfe5 /src/timezone.h
parentb7f625ed8003197cd9d0a81240aea944860c8dc3 (diff)
downloadayatana-indicator-datetime-cd6fa3bab97768ef37ac4d6e2499f1a45aae596f.tar.gz
ayatana-indicator-datetime-cd6fa3bab97768ef37ac4d6e2499f1a45aae596f.tar.bz2
ayatana-indicator-datetime-cd6fa3bab97768ef37ac4d6e2499f1a45aae596f.zip
in the Datetime base class, make a set_timezone() function for subclasses s.t. they don't have to reinvent the wheel. As a result, also remove the 'timezone changed' signale emitter helper
Diffstat (limited to 'src/timezone.h')
-rw-r--r--src/timezone.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/timezone.h b/src/timezone.h
index 076bedc..aaaa296 100644
--- a/src/timezone.h
+++ b/src/timezone.h
@@ -32,6 +32,7 @@ G_BEGIN_DECLS
#define INDICATOR_IS_DATETIME_TIMEZONE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), INDICATOR_TYPE_DATETIME_TIMEZONE))
typedef struct _IndicatorDatetimeTimezone IndicatorDatetimeTimezone;
+typedef struct _IndicatorDatetimeTimezonePriv IndicatorDatetimeTimezonePriv;
typedef struct _IndicatorDatetimeTimezoneClass IndicatorDatetimeTimezoneClass;
GType indicator_datetime_timezone_get_type (void);
@@ -51,14 +52,12 @@ struct _IndicatorDatetimeTimezone
{
/*< private >*/
GObject parent;
+ IndicatorDatetimeTimezonePriv * priv;
};
struct _IndicatorDatetimeTimezoneClass
{
GObjectClass parent_class;
-
- /* virtual functions */
- const char * (*get_timezone) (IndicatorDatetimeTimezone * self);
};
/***
@@ -67,7 +66,8 @@ struct _IndicatorDatetimeTimezoneClass
const char * indicator_datetime_timezone_get_timezone (IndicatorDatetimeTimezone *);
-void indicator_datetime_timezone_notify_timezone (IndicatorDatetimeTimezone *);
+void indicator_datetime_timezone_set_timezone (IndicatorDatetimeTimezone *,
+ const char * new_timezone);
G_END_DECLS