| 113 | |
| 114 | |
| 115 | DecodeTrace::DecodeTrace(pv::SigSession *session, |
| 116 | pv::data::DecoderStack *decoder_stack, int index) : |
| 117 | Trace(QString::fromUtf8(decoder_stack->stack().front()->decoder()->name), index, SR_CHANNEL_DECODER) |
| 118 | { |
| 119 | assert(decoder_stack); |
| 120 | |
| 121 | _colour = DecodeColours[index % countof(DecodeColours)]; |
| 122 | |
| 123 | _decode_start = 0; |
| 124 | _decode_end = INT64_MAX; |
| 125 | _decoder_stack = decoder_stack; |
| 126 | _session = session; |
| 127 | _delete_flag = false; |
| 128 | _decode_cursor1 = 0; |
| 129 | _decode_cursor2 = 0; |
| 130 | |
| 131 | connect(_decoder_stack, SIGNAL(new_decode_data()), this, SLOT(on_new_decode_data())); |
| 132 | |
| 133 | connect(_decoder_stack, SIGNAL(decode_done()), this, SLOT(on_decode_done())); |
| 134 | } |
| 135 | |
| 136 | DecodeTrace::~DecodeTrace() |
| 137 | { |