Class

PurpleProtocolManager

unstable since: 3.0

[]

Description [src]

final class Purple.ProtocolManager : GObject.Object
  implements Gio.ListModel {
  /* No available fields */
}

PurpleProtocolManager keeps track of all protocols and emits signals when protocols are added and removed.

Available since: 3.0

[]

Ancestors

[]

Implements

[]

Functions

purple_protocol_manager_get_default

Gets the default PurpleProtocolManager instance.

unstable since: 3.0

[]

Instance methods

purple_protocol_manager_add

Adds protocol to manager.

unstable since: 3.0

purple_protocol_manager_find

Gets the PurpleProtocol identified by id if found, otherwise NULL.

unstable since: 3.0

purple_protocol_manager_remove

Removes protocol from manager.

unstable since: 3.0

Methods inherited from GObject (43)
Methods inherited from GListModel (5)
[]

Properties

Purple.ProtocolManager:item-type

The type of items. See Gio.ListModelInterface.get_item_type.

unstable since: 3.0

Purple.ProtocolManager:n-items

The number of items. See Gio.ListModelInterface.get_n_items.

unstable since: 3.0

[]

Signals

Purple.ProtocolManager::added

Emitted after protocol has been added to manager.

unstable since: 3.0

Purple.ProtocolManager::removed

Emitted after protocol has been removed from manager.

unstable since: 3.0

Signals inherited from GObject (1)
Signals inherited from GListModel (1)

Class structure