1 #ifndef __DYNAMIC_FILTER_H__
2 #define __DYNAMIC_FILTER_H__
4 #include "TwoButtonDynamicFilter.h"
6 /// \ingroup InputFilter
8 class CDynamicFilter
: public CTwoButtonDynamicFilter
{
10 CDynamicFilter(Dasher::CEventHandler
* pEventHandler
, CSettingsStore
*pSettingsStore
, CDasherInterfaceBase
*pInterface
);
13 virtual bool DecorateView(CDasherView
*pView
);
15 virtual bool GetSettings(SModuleSettings
**pSettings
, int *iCount
);
18 virtual bool TimerImpl(int Time
, CDasherView
*m_pDasherView
, CDasherModel
*m_pDasherModel
, Dasher::VECTOR_SYMBOL_PROB
*pAdded
, int *pNumDeleted
);
19 virtual void ActionButton(int iTime
, int iButton
, int iType
, CDasherModel
*pModel
, CUserLogBase
*pUserLog
);