Signal

PurpleAccountManager::account-setting-changed

unstable since: 3.0

Declaration

void
account_setting_changed (
  PurpleAccountManager* self,
  PurpleAccount* account,
  gchar* name,
  gpointer user_data
)

Description [src]

This is a propagation of PurpleAccount::setting-changed signal. This means that your callback will be called for any account that manager knows about.

This also supports details, so you can specify the signal name as something like account-setting-changed::use-tls and your callback will only be called when the use-tls setting of account has been changed.

Default handler:

The default handler is called after the handlers added via g_signal_connect().

The signal can be detailed
Available since: 3.0

Parameters

account

Type: PurpleAccount

The account that was changed.

The data is owned by the caller of the function.
name

Type: gchar*

The name of the setting that was changed.

The data is owned by the caller of the function.
The value is a NUL terminated UTF-8 string.