Class
PurpleHistoryManager
since: 3.0
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
Functions
purple_history_manager_shutdown
Shuts down the history manager by destroying the default instance.
since: 3.0
purple_history_manager_startup
Starts up the history manager by creating the default instance and setting
adapter
as active if adapter
is non NULL
.
since: 3.0
Instance methods
purple_history_manager_find
Gets the PurpleHistoryAdapter
identified by id
if found, otherwise NULL
.
since: 3.0
purple_history_manager_foreach
Calls func
for each PurpleHistoryAdapter
that manager
knows about.
since: 3.0
purple_history_manager_get_all
Gets a list of all PurpleHistoryAdapter
‘s that are currently registered in
manager
.
since: 3.0
purple_history_manager_remove
Removes messages from the active PurpleHistoryAdapter
of manager
that match query
.
since: 3.0
Signals
Purple.HistoryManager::active-changed
Emitted after adapter
has been changed for manager
.
since: 3.0
Purple.HistoryManager::unregistered
Emitted after adapter
has been unregistered for 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.