Class
PurpleConversationManager
Description [src]
final class Purple.ConversationManager : GObject.Object {
/* No available fields */
}
PurpleConversationManager
keeps track of all PurpleConversation
‘s inside
of libpurple and allows searching of them.
Available since: | 3.0.0 |
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_unregister
Unregisters conversation
with manager
.
Available since: 3.0.0
Signals
Purple.ConversationManager::registered
Emitted after conversation
has been registered with manager
.
Available since: 3.0.0
Purple.ConversationManager::unregistered
Emitted after conversation
has been unregistered from manager
.
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.