X-Git-Url: http://git.maemo.org/git/?p=yandex-traffic;a=blobdiff_plain;f=mainwidget.hpp;h=00df461cc5de84b4454d6ccb3da626b83ce3bfd3;hp=59aa5f2da64b63ff78136189a7e1997bf863df82;hb=1bdbc2ea55ab4ae821f8cab85db4beee912e2797;hpb=a678a18b989a0e722ed4333eeff07b2c2494a3e9 diff --git a/mainwidget.hpp b/mainwidget.hpp index 59aa5f2..00df461 100644 --- a/mainwidget.hpp +++ b/mainwidget.hpp @@ -13,20 +13,31 @@ class MainWidget : public QWidget { Q_OBJECT private: - Traffic _traffic; - RegionsTable _regions; - Settings _settings; + Traffic* _traffic; + RegionsTable* _regions; + Settings* _settings; // Widgets - TrafficLight *_light; - QLabel *_label; + TrafficLight* _light; + QLabel* _label; + + // Other stuff + QTimer *_timer; public: MainWidget (); + virtual ~MainWidget (); + +public slots: + void settingsDialog (); + void updateData (); protected: void paintEvent (QPaintEvent *event); - void timerEvent (QTimerEvent *event); + void mousePressEvent (QMouseEvent *event); + + void updateSize (); + void applySettings (); protected slots: void trafficUpdated ();