CloudProviders.Collector

g CloudProviders.Collector CloudProviders.Collector GObject.Object GObject.Object GObject.Object->CloudProviders.Collector

Subclasses:

None

Methods

Inherited:

GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

dup_singleton ()

get_providers ()

update ()

Virtual Methods

Inherited:

GObject.Object (7)

Properties

None

Signals

Inherited:

GObject.Object (1)

Name

Short Description

providers-changed

Fields

Inherited:

GObject.Object (1)

Class Details

class CloudProviders.Collector(**kwargs)
Bases:

GObject.Object

Abstract:

No

Structure:

CloudProviders.CollectorClass

CloudProviders.Collector is a singleton to track all the changes in all providers. Using a CloudProviders.Collector you can implement integration for all of them at once and represent them in the UI, track new providers added or removed and their status.

classmethod dup_singleton()
Returns:

A manager singleton

Return type:

CloudProviders.Collector

Main object to track changes in all providers.

get_providers()
Returns:

A GLib.List of CloudProviders.Provider objects.

Return type:

[CloudProviders.Provider]

update()

Signal Details

CloudProviders.Collector.signals.providers_changed(collector)
Signal Name:

providers-changed

Flags:

RUN_LAST

Parameters:

collector (CloudProviders.Collector) – The object which received the signal