Class

PurpleAuthorizationRequest

unstable since: 3.0

Description [src]

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

PurpleAuthorizationRequest is a data structure that contains all of the information when someone has requested authorization to add you to their contact list.

Available since: 3.0

Ancestors

Constructors

purple_authorization_request_new

Creates a new PurpleAuthorizationRequest for contact.

unstable since: 3.0

Instance methods

purple_authorization_request_accept

Emits the PurpleAuthorizationRequest::accepted signal. This is typically called by the user interface when the user has clicked the accept button.

unstable since: 3.0

purple_authorization_request_deny

Emits the PurpleAuthorizationRequest::denied signal. This is typically called by the user interface when the user has clicked the deny button.

unstable since: 3.0

purple_authorization_request_get_add

Gets whether or not the user interface should ask the end user to add the remote user if the end user accepted the remote user’s friend request.

unstable since: 3.0

purple_authorization_request_get_contact

Gets the contact for the user requesting authorization.

unstable since: 3.0

purple_authorization_request_get_message

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

unstable since: 3.0

purple_authorization_request_set_add

Sets whether or not the user interface should ask the end user to add the remote user if the remote user was accepted.

unstable since: 3.0

purple_authorization_request_set_message

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

unstable since: 3.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Purple.AuthorizationRequest:add

Whether or not the user interface should ask the end user to add the remote user after accepting the end user’s friend request.

unstable since: 3.0

Purple.AuthorizationRequest:contact

The contact that this authorization request is for.

unstable since: 3.0

Purple.AuthorizationRequest:message

The optional message sent from the remote user.

unstable since: 3.0

Signals

Purple.AuthorizationRequest::accepted

Emitted when the user has accepted request. This is typically emitted by the user interface calling purple_authorization_request_accept().

unstable since: 3.0

Purple.AuthorizationRequest::denied

Emitted when the user has denied request. This is typically emitted by the user interface calling purple_authorization_request_deny().

unstable since: 3.0

Signals inherited from GObject (1)
GObject::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 PurpleAuthorizationRequestClass {
  GObjectClass parent_class;
  
}

No description available.

Class members
parent_class: GObjectClass

No description available.