30 #include <QtPdCom1/ScalarSubscriber.h>    41     public QWidget, 
public QtPdCom::ScalarSubscriber
    44     Q_PROPERTY(quint32 diameter
    45             READ getDiameter WRITE setDiameter RESET resetDiameter)
    57         quint32 getDiameter() 
const;
    58         void setDiameter(quint32);
    86         class Q_DECL_EXPORT 
Hash: 
public QHash<int, Value> {
    93         void setHash(
const Hash *);
    95         virtual QSize sizeHint() 
const;
    98         virtual void updateColor();
    99         void setCurrentValue(
Value);
   103         bool event(QEvent *) 
override;
   104         void paintEvent(QPaintEvent *) 
override;
   113         PD_PRIVATE void newValues(std::chrono::nanoseconds) 
override;
 
#define PD_PRIVATE
Definition: Export.h:28
Multi-Color LED widget. 
Definition: MultiLed.h:40
No blinking. 
Definition: MultiLed.h:69
Definition: MultiLed.cpp:37
BlinkMode blink
Definition: MultiLed.h:72
#define PD_PUBLIC
Definition: Export.h:33
Value hash type. 
Definition: MultiLed.h:86
QColor color
Text color. 
Definition: MultiLed.h:67
Value type. 
Definition: MultiLed.h:66
static QColor disconnectColor
Definition: MultiLed.h:101
Value(QColor c=Qt::green, BlinkMode b=Steady)
Definition: MultiLed.h:74
BlinkMode
Definition: MultiLed.h:68
static QTimer blinkTimer
Blink timer. 
Definition: MultiLed.h:114
std::unique_ptr< Impl > impl
Definition: MultiLed.h:111