CFEL - ASG Software Suite
2.5.0
CASS
|
#include <led.h>
Public Slots | |
void | setState (bool state) |
void | toggleState () |
void | setFlashing (bool flashing) |
void | setFlashRate (int rate) |
void | startFlashing () |
void | stopFlashing () |
Protected Member Functions | |
void | paintEvent (QPaintEvent *event) |
Properties | |
double | diameter |
QColor | color |
Qt::Alignment | alignment |
bool | state |
bool | flashing |
int | flashRate |
Private Attributes | |
double | diameter_ |
QColor | color_ |
Qt::Alignment | alignment_ |
bool | initialState_ |
bool | state_ |
int | flashRate_ |
bool | flashing_ |
int | pixX_ |
int | pixY_ |
int | diamX_ |
int | diamY_ |
QRadialGradient | gradient_ |
QTimer * | timer_ |
|
explicit |
Definition at line 17 of file led.cpp.
References diameter_, setDiameter(), timer_, and toggleState().
Qt::Alignment LED::alignment | ( | ) | const |
Referenced by setAlignment().
QColor LED::color | ( | ) | const |
Referenced by setColor().
double LED::diameter | ( | ) | const |
Referenced by setDiameter().
int LED::flashRate | ( | ) | const |
int LED::heightForWidth | ( | int | width | ) | const |
Definition at line 118 of file led.cpp.
References cass::ACQIRIS::width.
QSize LED::minimumSizeHint | ( | ) | const |
|
protected |
Definition at line 133 of file led.cpp.
References alignment_, color_, diamX_, diamY_, QPainter::drawEllipse(), flashing_, flashRate_, QRect::height(), cass::ACQIRIS::height, QPainter::setBrush(), QPainter::setPen(), QPainter::setRenderHint(), QTimer::start(), state_, QTimer::stop(), timer_, QRect::width(), cass::ACQIRIS::width, cass::ACQIRIS::x, and cass::ACQIRIS::y.
void LED::setAlignment | ( | Qt::Alignment | alignment | ) |
Definition at line 74 of file led.cpp.
References alignment(), alignment_, and QWidget::update().
void LED::setColor | ( | const QColor & | color | ) |
Definition at line 62 of file led.cpp.
References color(), color_, and QWidget::update().
Referenced by jocassview::StatusLED::setStatus().
void LED::setDiameter | ( | double | diameter | ) |
Definition at line 43 of file led.cpp.
References diameter(), diameter_, diamX_, diamY_, cass::ACQIRIS::height, pixX_, pixY_, QWidget::update(), and cass::ACQIRIS::width.
Referenced by LED(), and jocassview::StatusLED::StatusLED().
|
slot |
Definition at line 88 of file led.cpp.
References flashing, flashing_, and QWidget::update().
Referenced by startFlashing(), and stopFlashing().
|
slot |
Definition at line 81 of file led.cpp.
References flashRate_, rate, and QWidget::update().
|
slot |
Definition at line 106 of file led.cpp.
References state(), state_, and QWidget::update().
Referenced by jocassview::StatusLED::setStatus().
QSize LED::sizeHint | ( | ) | const |
|
slot |
Definition at line 95 of file led.cpp.
References setFlashing().
bool LED::state | ( | ) | const |
Referenced by setState().
|
slot |
Definition at line 100 of file led.cpp.
References setFlashing().
|
slot |
Definition at line 112 of file led.cpp.
References state_, and QWidget::update().
Referenced by LED().
|
private |
Definition at line 64 of file led.h.
Referenced by paintEvent(), and setAlignment().
|
private |
Definition at line 63 of file led.h.
Referenced by paintEvent(), and setColor().
|
private |
Definition at line 62 of file led.h.
Referenced by LED(), and setDiameter().
|
private |
Definition at line 78 of file led.h.
Referenced by minimumSizeHint(), paintEvent(), setDiameter(), and sizeHint().
|
private |
Definition at line 78 of file led.h.
Referenced by minimumSizeHint(), paintEvent(), setDiameter(), and sizeHint().
|
private |
Definition at line 68 of file led.h.
Referenced by isFlashing(), paintEvent(), and setFlashing().
|
private |
Definition at line 67 of file led.h.
Referenced by paintEvent(), and setFlashRate().
|
private |
|
private |
Definition at line 73 of file led.h.
Referenced by setDiameter().
|
private |
Definition at line 73 of file led.h.
Referenced by setDiameter().
|
private |
Definition at line 66 of file led.h.
Referenced by paintEvent(), setState(), and toggleState().
|
private |
Definition at line 81 of file led.h.
Referenced by LED(), and paintEvent().
|
readwrite |
Definition at line 23 of file led.h.
Referenced by setFlashing().