Class
PurpleConversationManager
since: 3.0
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
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.
since: 3.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.
since: 3.0
purple_conversation_manager_find_dm
Looks for a direct message with contact
and returns it if found.
since: 3.0
purple_conversation_manager_find_with_id
Looks for a registered conversation belonging to account
with an id of id
.
since: 3.0
purple_conversation_manager_foreach
Calls func
for each PurpleConversation
that manager
knows about.
since: 3.0
purple_conversation_manager_get_all
Gets a list of all conversations that are registered with manager
.
since: 3.0
purple_conversation_manager_is_registered
Checks if conversation
is registered with manager
.
since: 3.0
Signals
Purple.ConversationManager::conversation-changed
This is a propagation of the notify signal from conversation
. This
means that your callback will be called for any conversation that
manager
knows about.
since: 3.0
Purple.ConversationManager::present-conversation
This is a propagation of PurpleConversation::present
. This means that
your callback will be called for any conversation that manager
knows about.
since: 3.0
Purple.ConversationManager::registered
Emitted after conversation
has been registered with manager
.
since: 3.0
Purple.ConversationManager::unregistered
Emitted after conversation
has been unregistered from manager
.
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.