struct SAlbumSongsItemInfo;
class CAlbumSongsLayout : public CExtBaseLayout, public CListenerMgr,
- public IKeyDownListener, public IMouseMoveListener, public IMouseClickedListener {
+ public IKeyDownListener, public IMouseMoveListener, public IMouseClickedListener,
+ public IActivatedListener {
private:
struct SAlbumSongsLayout *m;
IKeyDownListener(this),
IMouseMoveListener(this),
IMouseClickedListener(this),
+ IActivatedListener(this),
m(0) {}
virtual ~CAlbumSongsLayout() {}
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 OnMouseClicked(int id, Evas_Object *obj);
+ virtual void OnActivated(int id, Evas_Object *obj, Elm_Object_Item *item);
};