[maemo-commits] [maemo-commits] r15981 - projects/haf/branches/hildon-thumbnail/daemonize/daemon
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Wed Sep 3 13:45:09 EEST 2008
- Previous message: [maemo-commits] r15979 - in projects/haf/trunk/sapwood: . src
- Next message: [maemo-commits] r15982 - in projects/haf/trunk/sapwood: . protocol server
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: pvanhoof Date: 2008-09-03 13:45:06 +0300 (Wed, 03 Sep 2008) New Revision: 15981 Modified: projects/haf/branches/hildon-thumbnail/daemonize/daemon/thumbnailer.c projects/haf/branches/hildon-thumbnail/daemonize/daemon/thumbnailer.h projects/haf/branches/hildon-thumbnail/daemonize/daemon/thumbnailer.xml Log: Adapted to new spec Modified: projects/haf/branches/hildon-thumbnail/daemonize/daemon/thumbnailer.c =================================================================== --- projects/haf/branches/hildon-thumbnail/daemonize/daemon/thumbnailer.c 2008-09-03 10:05:21 UTC (rev 15980) +++ projects/haf/branches/hildon-thumbnail/daemonize/daemon/thumbnailer.c 2008-09-03 10:45:06 UTC (rev 15981) @@ -38,6 +38,7 @@ enum { STARTED_SIGNAL, + FINISHED_SIGNAL, READY_SIGNAL, ERROR_SIGNAL, LAST_SIGNAL @@ -301,12 +302,15 @@ if (!had_error) g_signal_emit (task->object, signals[READY_SIGNAL], 0, - task->num); + task->urls); else g_hash_table_foreach (hash, cleanup_hash, NULL); g_hash_table_unref (hash); + g_signal_emit (task->object, signals[FINISHED_SIGNAL], 0, + task->num); + unqueued: /* task->context will always be returned by now */ @@ -433,10 +437,10 @@ G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (ThumbnailerClass, ready), NULL, NULL, - g_cclosure_marshal_VOID__UINT, + g_cclosure_marshal_VOID__BOXED, G_TYPE_NONE, 1, - G_TYPE_UINT); + G_TYPE_STRV); signals[STARTED_SIGNAL] = g_signal_new ("Started", @@ -449,6 +453,17 @@ 1, G_TYPE_UINT); + signals[FINISHED_SIGNAL] = + g_signal_new ("Finished", + G_OBJECT_CLASS_TYPE (object_class), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (ThumbnailerClass, finished), + NULL, NULL, + g_cclosure_marshal_VOID__UINT, + G_TYPE_NONE, + 1, + G_TYPE_UINT); + signals[ERROR_SIGNAL] = g_signal_new ("Error", G_OBJECT_CLASS_TYPE (object_class), Modified: projects/haf/branches/hildon-thumbnail/daemonize/daemon/thumbnailer.h =================================================================== --- projects/haf/branches/hildon-thumbnail/daemonize/daemon/thumbnailer.h 2008-09-03 10:05:21 UTC (rev 15980) +++ projects/haf/branches/hildon-thumbnail/daemonize/daemon/thumbnailer.h 2008-09-03 10:45:06 UTC (rev 15981) @@ -24,6 +24,7 @@ struct ThumbnailerClass { GObjectClass parent; + void (*finished) (Thumbnailer *object, guint handle); void (*started) (Thumbnailer *object, guint handle); void (*ready) (Thumbnailer *object, guint handle); void (*error) (Thumbnailer *object, guint handle, gchar *reason); Modified: projects/haf/branches/hildon-thumbnail/daemonize/daemon/thumbnailer.xml =================================================================== --- projects/haf/branches/hildon-thumbnail/daemonize/daemon/thumbnailer.xml 2008-09-03 10:05:21 UTC (rev 15980) +++ projects/haf/branches/hildon-thumbnail/daemonize/daemon/thumbnailer.xml 2008-09-03 10:45:06 UTC (rev 15981) @@ -17,10 +17,14 @@ <arg type="u" name="handle" /> </signal> - <signal name="Ready"> + <signal name="Finished"> <arg type="u" name="handle" /> </signal> + <signal name="Ready"> + <arg type="as" name="uris" /> + </signal> + <signal name="Error"> <arg type="u" name="handle" /> <arg type="s" name="reason" />
- Previous message: [maemo-commits] r15979 - in projects/haf/trunk/sapwood: . src
- Next message: [maemo-commits] r15982 - in projects/haf/trunk/sapwood: . protocol server
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]