35 |
// |
// |
36 |
|
|
37 |
MidiActivityLED::MidiActivityLED(QString text, QWidget* parent) : QLabel(text, parent) { |
MidiActivityLED::MidiActivityLED(QString text, QWidget* parent) : QLabel(text, parent) { |
38 |
#if CONFIG_LSCP_DEVICE_MIDI |
#if CONFIG_EVENT_DEVICE_MIDI |
39 |
setPalette(MIDI_OFF_COLOR); |
setPalette(MIDI_OFF_COLOR); |
40 |
setAutoFillBackground(true); |
setAutoFillBackground(true); |
41 |
#else |
#else |
42 |
setText("X"); |
setText("X"); |
43 |
setTooltip("MIDI Activity Disabled"); |
setToolTip("MIDI Activity Disabled\n(at compile time)"); |
44 |
#endif |
#endif |
45 |
timer.setSingleShot(true); |
timer.setSingleShot(true); |
46 |
QObject::connect( |
QObject::connect( |
50 |
} |
} |
51 |
|
|
52 |
void MidiActivityLED::midiDataArrived() { |
void MidiActivityLED::midiDataArrived() { |
53 |
|
#if CONFIG_EVENT_DEVICE_MIDI |
54 |
setPalette(MIDI_ON_COLOR); |
setPalette(MIDI_ON_COLOR); |
55 |
timer.start(50); |
timer.start(50); |
56 |
|
#endif |
57 |
} |
} |
58 |
|
|
59 |
void MidiActivityLED::midiDataCeased() { |
void MidiActivityLED::midiDataCeased() { |
60 |
|
#if CONFIG_EVENT_DEVICE_MIDI |
61 |
setPalette(MIDI_OFF_COLOR); |
setPalette(MIDI_OFF_COLOR); |
62 |
|
#endif |
63 |
} |
} |
64 |
|
|
65 |
//------------------------------------------------------------------------- |
//------------------------------------------------------------------------- |