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

Ancestors

Functions

purple_history_manager_get_default

Gets the default PurpleHistoryManager instance.

since: 3.0

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_active

Gets the active PurpleHistoryAdapter instance.

since: 3.0

purple_history_manager_get_all

Gets a list of all PurpleHistoryAdapters that are currently registered in manager.

since: 3.0

purple_history_manager_query

Sends a query to the PurpleHistoryAdapter manager instance.

since: 3.0

purple_history_manager_register

Registers adapter with manager.

since: 3.0

purple_history_manager_remove

Removes messages from the active PurpleHistoryAdapter of manager that match query.

since: 3.0

purple_history_manager_set_active

Sets the active PurpleHistoryAdapter instance.

since: 3.0

purple_history_manager_unregister

Unregisters adapter from manager.

since: 3.0

purple_history_manager_write

Writes message to the active adapter of manager.

since: 3.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Signals

Purple.HistoryManager::active-changed

Emitted after adapter has been changed for manager.

since: 3.0

Purple.HistoryManager::registered

Emitted after adapter has been registered in 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.

Class structure

struct PurpleHistoryManagerClass {
  GObjectClass parent_class;
  
}
No description available.
Class members
parent_class: GObjectClass
No description available.