X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Fdecodesignal.cpp;h=556631c6cc059e5a8bb850fdce91cee7aaa29f2a;hb=01fd32630269c1cfb99eb2b0d6060d7d19a42475;hp=1e53427526361660461fb460f027513916b7372b;hpb=82c7f64018db2a90f44704e55ba469151522762f;p=pulseview.git diff --git a/pv/view/decodesignal.cpp b/pv/view/decodesignal.cpp index 1e53427..556631c 100644 --- a/pv/view/decodesignal.cpp +++ b/pv/view/decodesignal.cpp @@ -24,15 +24,18 @@ 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; } @@ -47,16 +50,11 @@ 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()