struct SSongItemInfo;
class CSongLayout : public CExtBaseLayout, public CListenerMgr,
- public IKeyDownListener, public IMouseMoveListener {
+ public IKeyDownListener, public IMouseMoveListener, public IActivatedListener {
private:
struct SSongLayout *m;
CExtBaseLayout(pLayoutId),
IKeyDownListener(this),
IMouseMoveListener(this),
+ IActivatedListener(this),
m(0) {}
virtual ~CSongLayout() {}
public:
virtual void OnKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_Key_Down *ev);
virtual void OnMouseMove(int id, Evas *e, Evas_Object *obj, Evas_Event_Mouse_Move *ev);
+ virtual void OnActivated(int id, Evas_Object *obj, Elm_Object_Item *item);
};