Class

PurpleContact

[]

Description [src]

final class Purple.Contact : Purple.ContactInfo
{
  /* No available fields */
}

A contact is a concrete representation of a user in that it contains all of the contact information as well as a PurpleAccount to use that contact information with.

[]

Constructors

purple_contact_new

Creates a new PurpleContact.

unstable since: 3.0

[]

Instance methods

purple_contact_compare

Compares contacts a and b.

unstable since: 3.0

purple_contact_create_dm_async

Asks the protocol to create a direct message with contact.

unstable since: 3.0

purple_contact_create_dm_finish

Finishes a previous call to purple_contact_create_dm_async().

unstable since: 3.0

purple_contact_equal

Checks two PurpleContact objects for equality.

unstable since: 3.0

purple_contact_find_dm

This is a wrapper around purple_conversation_manager_find_dm() to make it easier to see if a direct message exists with contact.

unstable since: 3.0

purple_contact_get_account

Gets the PurpleAccount that contact belongs to.

unstable since: 3.0

Methods inherited from PurpleContactInfo (35)
Methods inherited from GObject (43)
[]

Properties

Purple.Contact:account

The account that this contact belongs to.

unstable since: 3.0

Properties inherited from PurpleContactInfo (17)
[]

Signals

Signals inherited from PurpleContactInfo (2)
Signals inherited from GObject (1)

Class structure