Class

PurpleAddContactRequest

Description [src]

final class Purple.AddContactRequest : GObject.Object {
  /* No available fields */
}

PurpleAddContactRequest is a data structure that contains all of the information when someone has added you to their contact list, so the user interface can ask the user to add the remote user to their contact list.

Available since:3.0.0

Ancestors

Constructors

purple_add_contact_request_new

Creates a new PurpleAddContactRequest for username on account.

Available since: 3.0.0

Instance methods

purple_add_contact_request_add

Emits the PurpleAddContactRequest::add signal. This is typically called by the user interface when the user has clicked the add button.

Available since: 3.0.0

purple_add_contact_request_get_account

Gets the PurpleAccount for request.

Available since: 3.0.0

purple_add_contact_request_get_alias

Gets the alias of the remote user if one was set.

Available since: 3.0.0

purple_add_contact_request_get_message

Gets the message that was optionally sent by the remote user.

Available since: 3.0.0

purple_add_contact_request_get_username

Gets the username for the user to be added.

Available since: 3.0.0

purple_add_contact_request_set_alias

Sets the alias of the remote user to alias. User interfaces can use this when presenting the authorization request to the end user.

Available since: 3.0.0

purple_add_contact_request_set_message

Sets an optional message from remote user, that the user interface can display to the end user.

Available since: 3.0.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Purple.AddContactRequest:account

The account that this add contact request is for.

Available since: 3.0.0

Purple.AddContactRequest:alias

The alias of the remote user to be added.

Available since: 3.0.0

Purple.AddContactRequest:message

The optional message sent from the remote user.

Available since: 3.0.0

Purple.AddContactRequest:username

The username of the remote user to be added.

Available since: 3.0.0

Signals

Purple.AddContactRequest::add

Emitted when the user has told the ui to add the contact. This is typically emitted by the user interface calling purple_add_contact_request_add().

Available since: 3.0.0

Signals inherited from GObject (1)
GObject.Object::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct PurpleAddContactRequestClass {
  GObjectClass parent_class;
  
}
Class members
parent_class
GObjectClass
  No description available.