Apply IActivatedListener for gengrid / genlist.
[profile/tv/apps/native/musicplayer.git] / include / category-layout.h
index b8688e8..f849c29 100644 (file)
@@ -20,7 +20,7 @@
 
 class CCategoryLayout : public CExtBaseLayout, public CListenerMgr,
        public IKeyDownListener, public IMouseMoveListener, public IMouseClickedListener,
-       public IRealizedListener, public IUnrealizedListener {
+       public IRealizedListener, public IUnrealizedListener, public IActivatedListener {
 private:
        struct SCategoryLayout *m;
 
@@ -76,7 +76,7 @@ private:
        void m_OnSongItemSelect(Evas_Object *obj, Elm_Object_Item *event_info);
 
        static void sm_CbSelectlistItemSelect(void *data, Evas_Object *obj, void *event_info);
-       void m_OnSelectlistItemSelect(Evas_Object *obj, void *event_info);
+       void m_OnSelectlistItemSelect(Evas_Object *obj, Elm_Object_Item *event_info);
 
        static void sm_CbCtxtUpdate(void *dt, enum EActionType type, int lid);
 protected:
@@ -141,6 +141,7 @@ public:
                IMouseClickedListener(this),
                IRealizedListener(this),
                IUnrealizedListener(this),
+               IActivatedListener(this),
                m(0) {
                memset(&t, 0, sizeof(t));
        }
@@ -157,6 +158,7 @@ public:
        virtual void OnMouseClicked(int id, Evas_Object *obj);
        virtual void OnRealized(int id, Evas_Object *obj, Elm_Object_Item *item);
        virtual void OnUnrealized(int id, Evas_Object *obj, Elm_Object_Item *item);
+       virtual void OnActivated(int id, Evas_Object *obj, Elm_Object_Item *item);
 };