diff options
author | David Zeuthen <davidz@redhat.com> | 2009-05-19 12:08:12 -0400 |
---|---|---|
committer | David Zeuthen <davidz@redhat.com> | 2009-05-19 12:08:12 -0400 |
commit | 028e1aa51e4df5655f7cf57824dcc5f20823e19f (patch) | |
tree | 966515de3769844516624a08662042d1b139e23e /src/polkitbackend/polkitbackendactionlookup.h | |
parent | 6bc9c8ff48fc4f7f9cbea8e4bfbe5a182852adf9 (diff) |
Use an object, not a GHashTable when passing details around
This is because bindable GObject APIs should never return or accept a
GHashTable, see http://bugzilla.gnome.org/show_bug.cgi?id=581686#c6
for details.
Diffstat (limited to 'src/polkitbackend/polkitbackendactionlookup.h')
-rw-r--r-- | src/polkitbackend/polkitbackendactionlookup.h | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/src/polkitbackend/polkitbackendactionlookup.h b/src/polkitbackend/polkitbackendactionlookup.h index bb93c17..8389a55 100644 --- a/src/polkitbackend/polkitbackendactionlookup.h +++ b/src/polkitbackend/polkitbackendactionlookup.h @@ -70,35 +70,35 @@ struct _PolkitBackendActionLookupIface /*< public >*/ /* VTable */ - gchar * (*get_message) (PolkitBackendActionLookup *lookup, - const gchar *action_id, - GHashTable *details, - PolkitActionDescription *action_description); + gchar * (*get_message) (PolkitBackendActionLookup *lookup, + const gchar *action_id, + PolkitDetails *details, + PolkitActionDescription *action_description); - gchar * (*get_icon_name) (PolkitBackendActionLookup *lookup, - const gchar *action_id, - GHashTable *details, - PolkitActionDescription *action_description); + gchar * (*get_icon_name) (PolkitBackendActionLookup *lookup, + const gchar *action_id, + PolkitDetails *details, + PolkitActionDescription *action_description); - GHashTable * (*get_details) (PolkitBackendActionLookup *lookup, - const gchar *action_id, - GHashTable *details, - PolkitActionDescription *action_description); + PolkitDetails * (*get_details) (PolkitBackendActionLookup *lookup, + const gchar *action_id, + PolkitDetails *details, + PolkitActionDescription *action_description); }; -GType polkit_backend_action_lookup_get_type (void) G_GNUC_CONST; -gchar *polkit_backend_action_lookup_get_message (PolkitBackendActionLookup *lookup, - const gchar *action_id, - GHashTable *details, - PolkitActionDescription *action_description); -gchar *polkit_backend_action_lookup_get_icon_name (PolkitBackendActionLookup *lookup, - const gchar *action_id, - GHashTable *details, - PolkitActionDescription *action_description); -GHashTable *polkit_backend_action_lookup_get_details (PolkitBackendActionLookup *lookup, - const gchar *action_id, - GHashTable *details, - PolkitActionDescription *action_description); +GType polkit_backend_action_lookup_get_type (void) G_GNUC_CONST; +gchar *polkit_backend_action_lookup_get_message (PolkitBackendActionLookup *lookup, + const gchar *action_id, + PolkitDetails *details, + PolkitActionDescription *action_description); +gchar *polkit_backend_action_lookup_get_icon_name (PolkitBackendActionLookup *lookup, + const gchar *action_id, + PolkitDetails *details, + PolkitActionDescription *action_description); +PolkitDetails *polkit_backend_action_lookup_get_details (PolkitBackendActionLookup *lookup, + const gchar *action_id, + PolkitDetails *details, + PolkitActionDescription *action_description); G_END_DECLS |