diff options
Diffstat (limited to 'libempathy-gtk/empathy-account-chooser.c')
-rw-r--r-- | libempathy-gtk/empathy-account-chooser.c | 54 |
1 files changed, 28 insertions, 26 deletions
diff --git a/libempathy-gtk/empathy-account-chooser.c b/libempathy-gtk/empathy-account-chooser.c index 8b0359276..289170d15 100644 --- a/libempathy-gtk/empathy-account-chooser.c +++ b/libempathy-gtk/empathy-account-chooser.c @@ -945,6 +945,34 @@ empathy_account_chooser_set_filter (EmpathyAccountChooser *self, * Return value: whether the account indicated by @account is visible. */ +gboolean +empathy_account_chooser_is_ready (EmpathyAccountChooser *self) +{ + return self->priv->ready; +} + +TpAccount * +empathy_account_chooser_get_account (EmpathyAccountChooser *self) +{ + TpAccount *account; + + account = empathy_account_chooser_dup_account (self); + if (account == NULL) + return NULL; + + g_object_unref (account); + + return account; +} + +TpAccountManager * +empathy_account_chooser_get_account_manager (EmpathyAccountChooser *self) +{ + return self->priv->manager; +} + +/* Pre-defined filters */ + /** * empathy_account_chooser_filter_is_connected: * @account: a #TpAccount @@ -1007,29 +1035,3 @@ empathy_account_chooser_filter_supports_chatrooms (TpAccount *account, out: callback (supported, callback_data); } - -gboolean -empathy_account_chooser_is_ready (EmpathyAccountChooser *self) -{ - return self->priv->ready; -} - -TpAccount * -empathy_account_chooser_get_account (EmpathyAccountChooser *self) -{ - TpAccount *account; - - account = empathy_account_chooser_dup_account (self); - if (account == NULL) - return NULL; - - g_object_unref (account); - - return account; -} - -TpAccountManager * -empathy_account_chooser_get_account_manager (EmpathyAccountChooser *self) -{ - return self->priv->manager; -} |