X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fview%2Fdecodesignal.cpp;h=556631c6cc059e5a8bb850fdce91cee7aaa29f2a;hb=3195aeb6a867b6ab54b4a410182467f63f9b79f2;hp=3e28d493d238a6b7a50a12fcc58f145fd39b66b7;hpb=55d3603d6a81995e613535a18a0949b3c469ac8a;p=pulseview.git diff --git a/pv/view/decodesignal.cpp b/pv/view/decodesignal.cpp index 3e28d493..556631c6 100644 --- a/pv/view/decodesignal.cpp +++ b/pv/view/decodesignal.cpp @@ -24,34 +24,37 @@ extern "C" { #include "decodesignal.h" +#include + using namespace boost; using namespace std; namespace pv { namespace view { -DecodeSignal::DecodeSignal(pv::SigSession &session, srd_decoder *const dec) : - Trace(session, QString(dec->name)), - _decoder(dec) +DecodeSignal::DecodeSignal(pv::SigSession &session, + boost::shared_ptr decoder) : + Trace(session, QString(decoder->get_decoder()->name)), + _decoder(decoder) { _colour = Qt::red; } +void DecodeSignal::init_context_bar_actions(QWidget *parent) +{ + (void)parent; +} + bool DecodeSignal::enabled() const { return true; } -void DecodeSignal::paint(QPainter &p, int y, int left, int right, - double scale, double offset) +void DecodeSignal::paint(QPainter &p, int left, int right) { (void)p; - (void)y; (void)left; (void)right; - (void)offset; - - assert(scale > 0); } const list DecodeSignal::get_context_bar_actions()