};
-class CMusicBaseView : public CBaseView, public CListenerMgr,
- public IKeyDownListener, public IKeyUpListener,
+class CMusicBaseView : public CBaseView,
public IMouseMoveListener, public IMouseClickedListener,
public IMusicControllerListener
{
public:
CMusicBaseView(const char *pViewId) :
CBaseView(pViewId),
- IKeyDownListener(this),
- IKeyUpListener(this),
IMouseMoveListener(this),
IMouseClickedListener(this),
m(0) {}
struct SContentInfo;
struct SRltvCtnt;
-class CContextView : public CBaseView, public CListenerMgr,
- public IKeyDownListener, public IKeyUpListener,
+class CContextView : public CBaseView,
public IMouseMoveListener, public IMouseUpListener,
public IFocusedListener, public IUnfocusedListener {
private:
public:
CContextView(const char *pViewId) :
CBaseView(pViewId),
- IKeyDownListener(this),
- IKeyUpListener(this),
IMouseMoveListener(this),
IMouseUpListener(this),
IFocusedListener(this),
struct SItemInfo;
-class CPlaybackView : public CBaseView, CListenerMgr,
- IKeyDownListener, IKeyUpListener, IMouseClickedListener, IMouseMoveListener,
- IPressedListener, IUnpressedListener, IChangedListener, IRealizedListener, IUnrealizedListener,
- IActivatedListener,
- IMusicControllerListener {
+class CPlaybackView : public CBaseView,
+ public IMouseClickedListener, public IMouseMoveListener,
+ public IPressedListener, public IUnpressedListener,
+ public IChangedListener, public IRealizedListener,
+ public IUnrealizedListener, public IActivatedListener,
+ public IMusicControllerListener {
private:
struct SPlaybackView* m;
public:
CPlaybackView(const char *pViewId) : CBaseView(pViewId),
- IKeyDownListener(this), IKeyUpListener(this), IMouseClickedListener(this), IMouseMoveListener(this),
+ IMouseClickedListener(this), IMouseMoveListener(this),
IPressedListener(this), IUnpressedListener(this), IChangedListener(this),
IRealizedListener(this), IUnrealizedListener(this), IActivatedListener(this),
m(0) {}