00001 #include "led.h" 00002 00003 Led::Led() 00004 { 00005 _state = OFF; 00006 _timeMarker = 0; 00007 } 00008 00009 void Led::initiate(QLabel &led) 00010 { 00011 _ledHandle = &led; 00012 } 00013 00014 void Led::turnOn() 00015 { 00016 _ledHandle->setPixmap(QPixmap(QString::fromUtf8(ON_PIC))); 00017 _state = ON; 00018 } 00019 00020 void Led::turnOff() 00021 { 00022 _ledHandle->setPixmap(QPixmap(QString::fromUtf8(OFF_PIC))); 00023 _state = OFF; 00024 } 00025 00026 bool Led::getState() 00027 { 00028 return _state; 00029 } 00030 00031 long int Led::getTimeMarker() 00032 { 00033 return _timeMarker; 00034 } 00035 00036 void Led::setTimeMarker(long int val) 00037 { 00038 _timeMarker = val; 00039 }