diff options
author | Danielle Madeley <danielle.madeley@collabora.co.uk> | 2011-03-15 17:47:20 +0800 |
---|---|---|
committer | Danielle Madeley <danielle.madeley@collabora.co.uk> | 2011-03-18 07:30:31 +0800 |
commit | ca830f84306dc6ec626107857b2a770c3faa2401 (patch) | |
tree | 31f6c3da2dee053fa2b1345296d528b1819fd030 /libempathy-gtk/empathy-account-widget-private.h | |
parent | ed2a37c2c6f41bb1f5704d2a2f748157fb054fc3 (diff) | |
download | gsoc2013-empathy-ca830f84306dc6ec626107857b2a770c3faa2401.tar gsoc2013-empathy-ca830f84306dc6ec626107857b2a770c3faa2401.tar.gz gsoc2013-empathy-ca830f84306dc6ec626107857b2a770c3faa2401.tar.bz2 gsoc2013-empathy-ca830f84306dc6ec626107857b2a770c3faa2401.tar.lz gsoc2013-empathy-ca830f84306dc6ec626107857b2a770c3faa2401.tar.xz gsoc2013-empathy-ca830f84306dc6ec626107857b2a770c3faa2401.tar.zst gsoc2013-empathy-ca830f84306dc6ec626107857b2a770c3faa2401.zip |
Optionally call a callback on Apply to do additional things
Diffstat (limited to 'libempathy-gtk/empathy-account-widget-private.h')
-rw-r--r-- | libempathy-gtk/empathy-account-widget-private.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libempathy-gtk/empathy-account-widget-private.h b/libempathy-gtk/empathy-account-widget-private.h index db8dc7ddf..d15aa550d 100644 --- a/libempathy-gtk/empathy-account-widget-private.h +++ b/libempathy-gtk/empathy-account-widget-private.h @@ -34,6 +34,13 @@ struct _EmpathyAccountWidgetUIDetails { GtkBuilder *gui; char *default_focus; + + /* an optional callback to call after calling + * empathy_account_settings_apply_async () -- must use a GSimpleAsyncResult + * which sets a gboolean indicating reconnect_required */ + void (* additional_apply_async) (EmpathyAccountWidget *, + GAsyncReadyCallback callback, + gpointer user_data); }; |