]> sigrok.org Git - pulseview.git/blobdiff - pv/view/decodesignal.cpp
Integrated decode
[pulseview.git] / pv / view / decodesignal.cpp
index 556631c6cc059e5a8bb850fdce91cee7aaa29f2a..44144d1b8b8e31a37648e6d44fb03221e20e94bb 100644 (file)
@@ -25,6 +25,7 @@ extern "C" {
 #include "decodesignal.h"
 
 #include <pv/data/decoder.h>
+#include <pv/view/view.h>
 
 using namespace boost;
 using namespace std;
@@ -37,6 +38,8 @@ DecodeSignal::DecodeSignal(pv::SigSession &session,
        Trace(session, QString(decoder->get_decoder()->name)),
        _decoder(decoder)
 {
+       assert(_decoder);
+
        _colour = Qt::red;
 }
 
@@ -50,6 +53,12 @@ bool DecodeSignal::enabled() const
        return true;
 }
 
+void DecodeSignal::set_view(pv::view::View *view)
+{
+       assert(view);
+       Trace::set_view(view);
+}
+
 void DecodeSignal::paint(QPainter &p, int left, int right)
 {
        (void)p;