Top |
CloudProvidersCollector is a singleton to track all the changes in all providers. Using a CloudProvidersCollector 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.
CloudProvidersCollector *
cloud_providers_collector_dup_singleton
(void
);
GList *
cloud_providers_collector_get_providers
(CloudProvidersCollector *self
);
A GList* of CloudProvidersProvider objects.
[element-type CloudProviders.Provider][transfer none]
void
cloud_providers_collector_update (CloudProvidersCollector *self
);
#define CLOUD_PROVIDERS_TYPE_COLLECTOR (cloud_providers_collector_get_type())
struct CloudProvidersCollectorClass { GObjectClass parent_class; };
“providers-changed”
signalvoid user_function (CloudProvidersCollector *cloudproviderscollector, gpointer user_data)
Flags: Run Last