| goaprovider.h | | goaprovider.h | |
| | | | |
| skipping to change at line 66 | | skipping to change at line 66 | |
| GoaProviderPrivate *priv; | | GoaProviderPrivate *priv; | |
| }; | | }; | |
| | | | |
| /** | | /** | |
| * GoaProviderClass: | | * GoaProviderClass: | |
| * @parent_class: The parent class. | | * @parent_class: The parent class. | |
| * @get_provider_type: Virtual function for goa_provider_get_provider_type(
). | | * @get_provider_type: Virtual function for goa_provider_get_provider_type(
). | |
| * @get_provider_name: Virtual function for goa_provider_get_provider_name(
). | | * @get_provider_name: Virtual function for goa_provider_get_provider_name(
). | |
| * @get_provider_icon: Virtual function for goa_provider_get_provider_icon(
). | | * @get_provider_icon: Virtual function for goa_provider_get_provider_icon(
). | |
| * @get_provider_group: Virtual function for goa_provider_get_provider_grou
p(). | | * @get_provider_group: Virtual function for goa_provider_get_provider_grou
p(). | |
|
| | | * @get_provider_features: Virtual function for goa_provider_get_provider_f
eatures(). | |
| * @add_account: Virtual function for goa_provider_add_account(). | | * @add_account: Virtual function for goa_provider_add_account(). | |
| * @refresh_account: Virtual function for goa_provider_refresh_account(). | | * @refresh_account: Virtual function for goa_provider_refresh_account(). | |
| * @build_object: Virtual function for goa_provider_build_object(). | | * @build_object: Virtual function for goa_provider_build_object(). | |
| * @ensure_credentials_sync: Virtual function for goa_provider_ensure_crede
ntials_sync(). | | * @ensure_credentials_sync: Virtual function for goa_provider_ensure_crede
ntials_sync(). | |
| * @show_account: Virtual function for goa_provider_show_account(). | | * @show_account: Virtual function for goa_provider_show_account(). | |
| * @get_credentials_generation: Virtual function for goa_provider_get_crede
ntials_generation(). | | * @get_credentials_generation: Virtual function for goa_provider_get_crede
ntials_generation(). | |
| * | | * | |
| * Class structure for #GoaProvider. | | * Class structure for #GoaProvider. | |
| */ | | */ | |
| struct _GoaProviderClass | | struct _GoaProviderClass | |
| | | | |
| skipping to change at line 118 | | skipping to change at line 119 | |
| void (*show_account) (GoaProvider *provider, | | void (*show_account) (GoaProvider *provider, | |
| GoaClient *client, | | GoaClient *client, | |
| GoaObject *object, | | GoaObject *object, | |
| GtkBox *vbox, | | GtkBox *vbox, | |
| GtkGrid *left, | | GtkGrid *left, | |
| GtkGrid *right); | | GtkGrid *right); | |
| guint (*get_credentials_generation) (GoaProvider *provider); | | guint (*get_credentials_generation) (GoaProvider *provider); | |
| | | | |
| /* pure virtual */ | | /* pure virtual */ | |
| GoaProviderGroup (*get_provider_group) (GoaProvider *provider); | | GoaProviderGroup (*get_provider_group) (GoaProvider *provider); | |
|
| | | GoaProviderFeatures (*get_provider_features) (GoaProvider *provide
r); | |
| | | | |
| /*< private >*/ | | /*< private >*/ | |
| /* Padding for future expansion */ | | /* Padding for future expansion */ | |
|
| gpointer goa_reserved[32]; | | gpointer goa_reserved[31]; | |
| }; | | }; | |
| | | | |
| GType goa_provider_get_type (void) G_GNUC_CONST; | | GType goa_provider_get_type (void) G_GNUC_CONST; | |
| const gchar *goa_provider_get_provider_type (GoaProvider *p
rovider); | | const gchar *goa_provider_get_provider_type (GoaProvider *p
rovider); | |
| gchar *goa_provider_get_provider_name (GoaProvider *p
rovider, | | gchar *goa_provider_get_provider_name (GoaProvider *p
rovider, | |
| GoaObject *o
bject); | | GoaObject *o
bject); | |
| GIcon *goa_provider_get_provider_icon (GoaProvider *p
rovider, | | GIcon *goa_provider_get_provider_icon (GoaProvider *p
rovider, | |
| GoaObject *o
bject); | | GoaObject *o
bject); | |
|
| | | G_DEPRECATED_FOR(goa_provider_get_provider_features) | |
| GoaProviderGroup goa_provider_get_provider_group (GoaProvider *p
rovider); | | GoaProviderGroup goa_provider_get_provider_group (GoaProvider *p
rovider); | |
|
| | | GoaProviderFeatures goa_provider_get_provider_features (GoaProvider *p | |
| | | rovider); | |
| | | void goa_provider_set_preseed_data (GoaProvider *provider, | |
| | | GVariant *preseed_d | |
| | | ata); | |
| | | GVariant *goa_provider_get_preseed_data (GoaProvider *provider) | |
| | | ; | |
| GoaObject *goa_provider_add_account (GoaProvider *p
rovider, | | GoaObject *goa_provider_add_account (GoaProvider *p
rovider, | |
| GoaClient *c
lient, | | GoaClient *c
lient, | |
| GtkDialog *d
ialog, | | GtkDialog *d
ialog, | |
| GtkBox *v
box, | | GtkBox *v
box, | |
| GError **e
rror); | | GError **e
rror); | |
| gboolean goa_provider_refresh_account (GoaProvider *p
rovider, | | gboolean goa_provider_refresh_account (GoaProvider *p
rovider, | |
| GoaClient *c
lient, | | GoaClient *c
lient, | |
| GoaObject *o
bject, | | GoaObject *o
bject, | |
| GtkWindow *p
arent, | | GtkWindow *p
arent, | |
| GError **e
rror); | | GError **e
rror); | |
| | | | |
| skipping to change at line 171 | | skipping to change at line 178 | |
| GAsyncResult *r
es, | | GAsyncResult *r
es, | |
| GError **e
rror); | | GError **e
rror); | |
| gboolean goa_provider_ensure_credentials_sync (GoaProvider *p
rovider, | | gboolean goa_provider_ensure_credentials_sync (GoaProvider *p
rovider, | |
| GoaObject *o
bject, | | GoaObject *o
bject, | |
| gint *o
ut_expires_in, | | gint *o
ut_expires_in, | |
| GCancellable *c
ancellable, | | GCancellable *c
ancellable, | |
| GError **e
rror); | | GError **e
rror); | |
| guint goa_provider_get_credentials_generation (GoaProvider *p
rovider); | | guint goa_provider_get_credentials_generation (GoaProvider *p
rovider); | |
| | | | |
| GList *goa_provider_get_all (void); | | GList *goa_provider_get_all (void); | |
|
| | | | |
| GoaProvider *goa_provider_get_for_provider_type (const gchar *provider_typ
e); | | GoaProvider *goa_provider_get_for_provider_type (const gchar *provider_typ
e); | |
| | | | |
| /* ------------------------------------------------------------------------
---------------------------- */ | | /* ------------------------------------------------------------------------
---------------------------- */ | |
| | | | |
| GtkWidget *goa_util_add_row_widget (GtkGrid *left, | | GtkWidget *goa_util_add_row_widget (GtkGrid *left, | |
| GtkGrid *right, | | GtkGrid *right, | |
| const gchar *label_text, | | const gchar *label_text, | |
| GtkWidget *widget); | | GtkWidget *widget); | |
| | | | |
| gchar * | | gchar * | |
| | | | |
End of changes. 6 change blocks. |
| 1 lines changed or deleted | | 12 lines changed or added | |
|