DecodeTrace::DecodeTrace(pv::SigSession &session,
boost::shared_ptr<pv::data::DecoderStack> decoder_stack, int index) :
- Trace(session, QString::fromUtf8(
+ Trace(QString::fromUtf8(
decoder_stack->stack().front()->decoder()->name)),
+ _session(session),
_decoder_stack(decoder_stack),
_delete_mapper(this),
_show_hide_mapper(this)
const QString err = _decoder_stack->error_message();
if (!err.isEmpty())
{
- draw_error(p, err, left, right);
draw_unresolved_period(p, annotation_height, left, right,
samples_per_pixel, pixels_offset);
+ draw_error(p, err, left, right);
return;
}
connect(combo, SIGNAL(currentIndexChanged(int)),
this, SLOT(on_probe_selected(int)));
decoder_form->addRow(tr("<b>%1</b> (%2) *")
- .arg(p->name).arg(p->desc), combo);
+ .arg(QString::fromUtf8(p->name))
+ .arg(QString::fromUtf8(p->desc)), combo);
const ProbeSelector s = {combo, dec, p};
_probe_selectors.push_back(s);
connect(combo, SIGNAL(currentIndexChanged(int)),
this, SLOT(on_probe_selected(int)));
decoder_form->addRow(tr("<b>%1</b> (%2)")
- .arg(p->name).arg(p->desc), combo);
+ .arg(QString::fromUtf8(p->name))
+ .arg(QString::fromUtf8(p->desc)), combo);
const ProbeSelector s = {combo, dec, p};
_probe_selectors.push_back(s);