Interface

PurpleProtocolContacts

unstable since: 3.0

[]

Description [src]

interface Purple.ProtocolContacts : Purple.Protocol

PurpleProtocolContacts provides methods for interacting with remote contacts.

Available since: 3.0

[]

Prerequisite

In order to implement ProtocolContacts, your type must inherit fromPurpleProtocol.

[]

Instance methods

purple_protocol_contacts_get_actions

Gets a GActionGroup for info. When this action group is used, it should use the prefix of contact.

unstable since: 3.0

purple_protocol_contacts_get_menu

Gets a GMenuModel for info.

unstable since: 3.0

purple_protocol_contacts_get_minimum_search_length

Gets the minimum length of the search term before purple_protocol_contacts_search_async() should be called.

unstable since: 3.0

purple_protocol_contacts_get_profile_async

Starts the process requesting the user profile for info.

unstable since: 3.0

purple_protocol_contacts_get_profile_finish

Finishes a previous call to purple_protocol_contacts_get_profile_async() and gets the result.

unstable since: 3.0

purple_protocol_contacts_implements_search

Checks if protocol_contacts implements Purple.ProtocolContactsInterface.search_async and Purple.ProtocolContactsInterface.search_finish.

unstable since: 3.0

purple_protocol_contacts_search_async

Starts the process of searching for contacts using account that match text.

unstable since: 3.0

purple_protocol_contacts_search_finish

Finishes a previous call to purple_protocol_contacts_search_async() and gets the result.

unstable since: 3.0

Interface structure

[]

Virtual methods

Purple.ProtocolContacts.get_actions

Gets a GActionGroup for info. When this action group is used, it should use the prefix of contact.

unstable since: 3.0

Purple.ProtocolContacts.get_menu

Gets a GMenuModel for info.

unstable since: 3.0

Purple.ProtocolContacts.get_minimum_search_length

Gets the minimum length of the search term before purple_protocol_contacts_search_async() should be called.

unstable since: 3.0

Purple.ProtocolContacts.get_profile_async

Starts the process requesting the user profile for info.

unstable since: 3.0

Purple.ProtocolContacts.get_profile_finish

Finishes a previous call to purple_protocol_contacts_get_profile_async() and gets the result.

unstable since: 3.0

Purple.ProtocolContacts.search_async

Starts the process of searching for contacts using account that match text.

unstable since: 3.0

Purple.ProtocolContacts.search_finish

Finishes a previous call to purple_protocol_contacts_search_async() and gets the result.

unstable since: 3.0