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;
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:
IMouseClickedListener(this),
IRealizedListener(this),
IUnrealizedListener(this),
+ IActivatedListener(this),
m(0) {
memset(&t, 0, sizeof(t));
}
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);
};