Updated German translation
[dasher.git] / Src / DasherCore / CompassMode.h
blobed4db094edfc36a001c43c062e1b6c9842ceefc1
2 // DasherButtons.h
3 // Copyright 2005 by Chris Ball
5 #ifndef __COMPASS_MODE_H__
6 #define __COMPASS_MODE_H__
8 #include <string>
9 #include <vector>
10 #include <iostream>
11 #include <fstream>
12 #include <algorithm>
13 #include "Event.h"
14 #include "DasherButtons.h"
17 using namespace std;
18 namespace Dasher {
19 /// \ingroup Input
20 /// @{
21 class CCompassMode : public CDasherButtons
23 public:
24 CCompassMode(CSettingsUser *pCreator, CDasherInterfaceBase *pInterface);
26 virtual void HandleEvent(int iParameter);
28 bool DecorateView(CDasherView *pView, CDasherInput *pInput);
30 bool GetSettings(SModuleSettings **pSettings, int *iCount);
32 protected:
33 void SetupBoxes();
35 private:
36 int iTargetWidth;
39 /// @}
41 #endif