Account Signals

Signals:


account-added

void (*account_added)(PurpleAccount *account);
Description:
Emitted when an account is added.
Parameters:
account The account that was added.

account-connecting

void (*account_connecting)(PurpleAccount *account);
Description:
This is called when an account is in the process of connecting.
Parameters:
account The account in the process of connecting.

account-removed

void (*account_removed)(PurpleAccount *account);
Description:
Emitted when an account is removed.
Parameters:
account The account that was removed.

account-disabled

void (*account_disabled)(PurpleAccount *account);
Description:
Emitted when an account is disabled.
Parameters:
account The account that was disabled.

account-enabled

void (*account_enabled)(PurpleAccount *account);
Description:
Emitted when an account is enabled.
Parameters:
account The account that was enabled.

account-setting-info

void (*account_setting_info)(PurpleAccount *account, const char *new_info);
Description:
Emitted when a user is about to send his new user info, or profile, to the server.
Parameters:
account The account that the info will be set on.
new_info The new information to set.

account-set-info

void (*account_set_info)(PurpleAccount *account, const char *new_info);
Description:
Emitted when a user sent his new user info, or profile, to the server.
Parameters:
account The account that the info was set on.
new_info The new information set.

account-status-changed

void (*account_status_changed)(PurpleAccount *account, PurpleStatus *old, PurpleStatus *new);
Description:
Emitted when the status of an account changes (after the change).
Parameters:
account The account that changed status.
old The status before change.
new The status after change.

account-alias-changed

void (*account_alias_changed)(PurpleAccount *account, const char *old);
Description:
Emitted when the alias of an account changes (after the change).
Parameters:
account The account for which the alias was changed.
old The alias before change.