Class
PurpleHistoryManager
Description [src]
final class Purple.HistoryManager : GObject.Object {
/* No available fields */
}
PurpleHistoryManager
keeps track of all adapters and emits signals when
adapters are registered and unregistered.
Available since: | 3.0.0 |
Functions
purple_history_manager_get_default
Gets the default PurpleHistoryManager
instance.
Available since: 3.0.0
Instance methods
purple_history_manager_find
Gets the PurpleHistoryAdapter
identified by id
if found, otherwise NULL
.
Available since: 3.0.0
purple_history_manager_foreach
Calls func
for each PurpleHistoryAdapter
that manager
knows about.
Available since: 3.0.0
purple_history_manager_get_active
Gets the active PurpleHistoryAdapter
instance.
Available since: 3.0.0
purple_history_manager_get_all
Gets a list of all PurpleHistoryAdapter
‘s that are currently registered in
manager
.
Available since: 3.0.0
purple_history_manager_query
Sends a query to the PurpleHistoryAdapter
manager
instance.
Available since: 3.0.0
purple_history_manager_remove
Removes messages from the active PurpleHistoryAdapter
of manager
that match query
.
Available since: 3.0.0
purple_history_manager_set_active
Sets the active PurpleHistoryAdapter
instance.
Available since: 3.0.0
purple_history_manager_write
Writes message
to the active adapter of manager
.
Available since: 3.0.0
Signals
Purple.HistoryManager::active-changed
Emitted after adapter
has been changed for manager
.
Available since: 3.0.0
Purple.HistoryManager::registered
Emitted after adapter
has been registered in manager
.
Available since: 3.0.0
Purple.HistoryManager::unregistered
Emitted after adapter
has been unregistered for 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.