Class

PurpleConversationMembers

unstable since: 3.0

[]

Description [src]

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

A collection of PurpleConversationMembers.

This collection will notify the properties of each PurpleConversationMember and emit the GListModel::items-changed signal when any of them changes.

Available since: 3.0

[]

Ancestors

[]

Implements

[]

Constructors

purple_conversation_members_new

Creates a new instance.

unstable since: 3.0

[]

Instance methods

purple_conversation_members_add_member

Looks for an existing PurpleConversationMember for info in members and returns it if found. If not, a new PurpleConversationMember is created.

unstable since: 3.0

purple_conversation_members_extend

Adds all of the members from one conversation members to the other.

unstable since: 3.0

purple_conversation_members_find_member

Finds the PurpleConversationMember for info if they are in members.

unstable since: 3.0

purple_conversation_members_get_active_typers

Gets the list of PurpleConversationMembers that are actively typing.

unstable since: 3.0

purple_conversation_members_has_member

Checks if info is in members.

unstable since: 3.0

purple_conversation_members_remove_member

Attempts to remove info from the members.

unstable since: 3.0

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

Properties

Purple.ConversationMembers:active-typers

The list of PurpleConversationMembers that are actively typing.

unstable since: 3.0

Purple.ConversationMembers:item-type

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

unstable since: 3.0

Purple.ConversationMembers:n-items

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

unstable since: 3.0

[]

Signals

Purple.ConversationMembers::member-added

Emitted when a new member is added to this collection.

unstable since: 3.0

Purple.ConversationMembers::member-removed

Emitted when member is removed from this collection.

unstable since: 3.0

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

Class structure