Resolve issue with configuration button incorrectly placed.
[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 public:
25     MainWidget ();
26
27 protected:
28     void paintEvent (QPaintEvent *event);
29     void timerEvent (QTimerEvent *event);
30
31 protected slots:
32     void trafficUpdated ();
33 };
34
35 #endif /* __MAINWIDGET_H__ */