summaryrefslogtreecommitdiff
path: root/src/polkitbackend/polkitbackendactionlookup.h
diff options
context:
space:
mode:
authorDavid Zeuthen <davidz@redhat.com>2009-05-19 12:08:12 -0400
committerDavid Zeuthen <davidz@redhat.com>2009-05-19 12:08:12 -0400
commit028e1aa51e4df5655f7cf57824dcc5f20823e19f (patch)
tree966515de3769844516624a08662042d1b139e23e /src/polkitbackend/polkitbackendactionlookup.h
parent6bc9c8ff48fc4f7f9cbea8e4bfbe5a182852adf9 (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.h50
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