[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 ]
