diff options
Diffstat (limited to 'src/common/icons.h')
-rw-r--r-- | src/common/icons.h | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/common/icons.h b/src/common/icons.h index 6b5fb95..7708a38 100644 --- a/src/common/icons.h +++ b/src/common/icons.h @@ -46,15 +46,14 @@ typedef enum ICON_LAST } IconID; -typedef void (* DeviceIconAvailableCallback) (GUPnPDeviceInfo *info, - GdkPixbuf *icon); - void -schedule_icon_update (GUPnPDeviceInfo *info, - DeviceIconAvailableCallback callback); +update_icon_async (GUPnPDeviceInfo *info, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); -void -unschedule_icon_update (GUPnPDeviceInfo *info); +GdkPixbuf * +update_icon_finish (GUPnPDeviceInfo *info, GAsyncResult *res, GError **error); GdkPixbuf * get_icon_by_id (IconID icon_id); |