]> sigrok.org Git - pulseview.git/blobdiff - pv/view/decodesignal.cpp
Added pv::data::Decoder container object
[pulseview.git] / pv / view / decodesignal.cpp
index 1e53427526361660461fb460f027513916b7372b..d27178920faae4190e4343f893387a1603af3d86 100644 (file)
@@ -24,15 +24,18 @@ extern "C" {
 
 #include "decodesignal.h"
 
+#include <pv/data/decoder.h>
+
 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<pv::data::Decoder> decoder) :
+       Trace(session, QString(decoder->get_decoder()->name)),
+       _decoder(decoder)
 {
        _colour = Qt::red;
 }