Class

PurpleConversationManager

Description [src]

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

PurpleConversationManager keeps track of all PurpleConversations inside of libpurple and allows searching of them.

Available since:3.0.0

Ancestors

Functions

purple_conversation_manager_get_default

Gets the default instance of PurpleConversationManager. This instance can be used for any of the API including connecting to signals.

Available since: 3.0.0

Instance methods

purple_conversation_manager_find

Looks for a registered conversation belonging to account and named named. This function will return the first one matching the given criteria. If you specifically need an im or chat see purple_conversation_manager_find_im() or purple_conversation_manager_find_chat().

Available since: 3.0.0

purple_conversation_manager_find_chat

Looks for a registered chat conversation belonging to account and named name.

Available since: 3.0.0

purple_conversation_manager_find_chat_by_id

Looks for a registered chat conversation belonging to account with an id of id.

Available since: 3.0.0

purple_conversation_manager_find_im

Looks for a registered im conversation belonging to account and named name.

Available since: 3.0.0

purple_conversation_manager_foreach

Calls func for each PurpleConversation that manager knows about.

Available since: 3.0.0

purple_conversation_manager_get_all

Gets a list of all conversations that are registered with manager.

Available since: 3.0.0

purple_conversation_manager_is_registered

Checks if conversation is registered with manager.

Available since: 3.0.0

purple_conversation_manager_register

Registers conversation with manager.

Available since: 3.0.0

purple_conversation_manager_unregister

Unregisters conversation with manager.

Available since: 3.0.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Signals

Purple.ConversationManager::registered
No description available.
Purple.ConversationManager::unregistered
No description available.
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 PurpleConversationManagerClass {
  GObjectClass parent_class;
  
}
No description available.
Class members
parent_class
GObjectClass
  No description available.