| Top |
CloudProvidersAccountCloudProvidersAccount — Base object for representing a single account for clients. |
| GActionGroup * | action-group | Read |
| GIcon * | icon | Read |
| GMenuModel * | menu-model | Read |
| gchar * | name | Read |
| gchar * | path | Read |
| CloudProvidersAccountStatus | status | Read |
| gchar * | status-details | Read |
CloudProvidersAccount is the basic object used to construct the integrator UI and actions that a provider will present to the user, from the client side. Integrators of the cloud providers can use this object to poll the CloudProvider menus, status and actions.
CloudProvidersAccount *
cloud_providers_account_new (CloudProvidersDbusAccountProxy *proxy);
A CloudProvidersAccount object are used to fetch details about cloud providers from DBus.
Object are usually fetched from cloud_providers_get_providers() as a list.
gchar *
cloud_providers_account_get_name (CloudProvidersAccount *self);
Get the name of the account
CloudProvidersAccountStatus
cloud_providers_account_get_status (CloudProvidersAccount *self);
Get the status of the account
gchar *
cloud_providers_account_get_status_details
(CloudProvidersAccount *self);
Get the status details of the account
GIcon *
cloud_providers_account_get_icon (CloudProvidersAccount *self);
Get the icon of the account
GMenuModel *
cloud_providers_account_get_menu_model
(CloudProvidersAccount *self);
Get the menu model exported for the account
GActionGroup *
cloud_providers_account_get_action_group
(CloudProvidersAccount *self);
Get the action group exported in addition to the GMenuModel from
cloud_providers_account_get_menu_model()
gchar *
cloud_providers_account_get_path (CloudProvidersAccount *self);
Get the directory path of the account
#define CLOUD_PROVIDERS_TYPE_ACCOUNT (cloud_providers_account_get_type())
“action-group” property“action-group” GActionGroup *
The action group associated with the account and menu model.
Flags: Read
“menu-model” property“menu-model” GMenuModel *
The menu model associated with the account.
Flags: Read
“path” property“path” gchar *
The path of the directory where files are located.
Flags: Read
Default value: NULL
“status” property“status” CloudProvidersAccountStatus
Status of the account.
Flags: Read
Default value: CLOUD_PROVIDERS_ACCOUNT_STATUS_INVALID
“status-details” property“status-details” gchar *
The details of the account status.
Flags: Read
Default value: NULL