00001 #ifndef LED_H 00002 #define LED_H 00003 00004 #include <QLabel> 00005 00006 #define ON true; 00007 #define OFF false; 00008 #define OFF_PIC ":/images/ledOff.png" 00009 #define ON_PIC ":/images/ledOn.png" 00010 00011 class Led { 00012 public: 00013 Led(); 00014 void initiate(QLabel &led); 00015 void turnOn(); 00016 void turnOff(); 00017 bool getState(); 00018 void setTimeMarker(long int val); 00019 long int getTimeMarker(); 00020 00021 private: 00022 bool _state; 00023 long int _timeMarker; 00024 QLabel * _ledHandle; 00025 }; 00026 00027 00028 #endif //LED_H