1 #ifndef __START_HANDLER_H__
2 #define __START_HANDLER_H__
4 #include "DasherInterfaceBase.h"
5 #include "DasherComponent.h"
6 /// \defgroup Start Start handlers
8 class CStartHandler
: public CDasherComponent
{
10 CStartHandler(Dasher::CEventHandler
* pEventHandler
, CSettingsStore
* pSettingsStore
, CDasherInterfaceBase
*pInterface
)
11 : CDasherComponent(pEventHandler
, pSettingsStore
) {
12 m_pInterface
= pInterface
;
15 virtual bool DecorateView(CDasherView
*pView
) = 0;
16 virtual void Timer(int iTime
, CDasherView
*m_pDasherView
, CDasherModel
*m_pDasherModel
) = 0;
17 virtual void HandleEvent(Dasher::CEvent
* pEvent
) = 0;
20 CDasherInterfaceBase
*m_pInterface
;