Class

PurpleFileTransferManager

unstable since: 3.0

[]

Description [src]

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

Keeps track of the PurpleFileTransfer‘s that have been added to it and propagates all of their signals.

Available since: 3.0

[]

Ancestors

[]

Implements

[]

Functions

purple_file_transfer_manager_get_default

Gets the default file transfer manager for libpurple.

unstable since: 3.0

purple_file_transfer_manager_get_default_as_model

Gets the default file transfer manager for libpurple as a list model.

unstable since: 3.0

[]

Instance methods

purple_file_transfer_manager_add

Adds transfer to manager.

unstable since: 3.0

purple_file_transfer_manager_remove

Removes transfer from manager.

unstable since: 3.0

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

Properties

Purple.FileTransferManager:item-type

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

unstable since: 3.0

Purple.FileTransferManager:n-items

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

unstable since: 3.0

[]

Signals

Purple.FileTransferManager::added

Emitted when a file transfer is added to manager.

unstable since: 3.0

Purple.FileTransferManager::removed

Emitted when a file transfer is removed from manager.

unstable since: 3.0

Purple.FileTransferManager::transfer-changed

This is a propagation of the notify signal from transfer. This means that your callback will be called for any file transfer that manager knows about.

unstable since: 3.0

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

Class structure