Fix typo
[yandex-traffic] / mainwidget.hpp
1 #ifndef __MAINWIDGET_H__
2 #define __MAINWIDGET_H__
3
4 #include <QtGui>
5
6 #include "traffic.hpp"
7 #include "settings.hpp"
8 #include "regions.hpp"
9 #include "light.hpp"
10
11
12 class MainWidget : public QWidget
13 {
14     Q_OBJECT
15 private:
16     Traffic* _traffic;
17     RegionsTable* _regions;
18     Settings* _settings;
19
20     // Widgets
21     TrafficLight* _light;
22     QLabel* _label;
23
24     // Other stuff
25     QTimer *_timer;
26
27 public:
28     MainWidget ();
29     virtual ~MainWidget ();
30
31 public slots:
32     void settingsDialog ();
33     void updateData ();
34
35 protected:
36     bool event (QEvent *event);
37     void paintEvent (QPaintEvent *event);
38
39     void updateSize ();
40     void applySettings ();
41
42 protected slots:
43     void trafficUpdated ();
44     void deviceLockChanged (bool locked);
45 };
46
47 #endif /* __MAINWIDGET_H__ */