[list] Add signal emit hook same as genlist
authorTae-Hwan Kim <the81.kim@samsung.com>
Sun, 26 May 2013 07:49:27 +0000 (16:49 +0900)
committerSungho Kwak <sungho1.kwak@samsung.com>
Wed, 12 Jun 2013 05:14:42 +0000 (14:14 +0900)
Change-Id: Ib5ee6ed3f48a1acbf6ab5531cb74a1656c993868

src/lib/elm_list.c

index 7ad4a2d..22c52a3 100644 (file)
@@ -1434,6 +1434,14 @@ _item_del_pre_hook(Elm_Object_Item *it)
    return EINA_TRUE;
 }
 
+static void
+_item_signal_emit_hook(Elm_Object_Item *it,
+                       const char *emission,
+                       const char *source)
+{
+   edje_object_signal_emit(VIEW(it), emission, source);
+}
+
 static char *
 _access_info_cb(void *data, Evas_Object *obj __UNUSED__)
 {
@@ -1600,6 +1608,7 @@ _item_new(Evas_Object *obj,
    elm_widget_item_text_set_hook_set(it, _item_text_set_hook);
    elm_widget_item_text_get_hook_set(it, _item_text_get_hook);
    elm_widget_item_del_pre_hook_set(it, _item_del_pre_hook);
+   elm_widget_item_signal_emit_hook_set(it, _item_signal_emit_hook);
 
    return it;
 }