Apply IActivatedListener for gengrid / genlist.
[profile/tv/apps/native/musicplayer.git] / src / views / song-layout.cpp
index 7e87918..bacbe0c 100644 (file)
@@ -453,7 +453,7 @@ void CSongLayout::m_CreateSongList(void)
        evas_object_size_hint_weight_set(genlist,
                EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
        elm_object_part_content_set(Layout(), MUSIC_PART_SONGLIST, genlist);
-       Connect(genlist, SONG_LAYOUT_GENLIST, TYPE_MOUSE_MOVE | TYPE_KEY_DOWN);
+       Connect(genlist, SONG_LAYOUT_GENLIST, TYPE_MOUSE_MOVE | TYPE_KEY_DOWN | TYPE_ACTIVATED);
        m->songlist = genlist;
 
        list_item = elm_genlist_item_class_new();
@@ -703,4 +703,17 @@ void CSongLayout::OnMouseMove(int id, Evas *e, Evas_Object *obj, Evas_Event_Mous
        default:
                break;
        }
+}
+
+
+void CSongLayout::OnActivated(int id, Evas_Object *obj, Elm_Object_Item *item)
+{
+       switch (id) {
+       case SONG_LAYOUT_GENLIST:
+               m_OnItemSelect(obj, item);
+               break;
+
+       default:
+               break;
+       }
 }
\ No newline at end of file