#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;
}