-DecodeSignal::DecodeSignal(pv::SigSession &session, srd_decoder *const dec) :
- Trace(session, QString(dec->name)),
- _decoder(dec)
+const QColor DecodeSignal::DecodeColours[4] = {
+ QColor(0xEF, 0x29, 0x29), // Red
+ QColor(0xFC, 0xE9, 0x4F), // Yellow
+ QColor(0x8A, 0xE2, 0x34), // Green
+ QColor(0x72, 0x9F, 0xCF) // Blue
+};
+
+DecodeSignal::DecodeSignal(pv::SigSession &session,
+ boost::shared_ptr<pv::data::Decoder> decoder, int index) :
+ Trace(session, QString(decoder->get_decoder()->name)),
+ _decoder(decoder)