X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Fdecodesignal.h;h=755fefe6e5c0efca893b38743d8a6720806a5d87;hb=119aff65d8ad0c4cdaff32d9b68cee00d90a5f35;hp=7e1410e8e5fe335d3c403ca9fbb231d49bd28d59;hpb=55d3603d6a81995e613535a18a0949b3c469ac8a;p=pulseview.git diff --git a/pv/view/decodesignal.h b/pv/view/decodesignal.h index 7e1410e..755fefe 100644 --- a/pv/view/decodesignal.h +++ b/pv/view/decodesignal.h @@ -26,12 +26,20 @@ #include namespace pv { + +namespace data { +class Decoder; +} + namespace view { class DecodeSignal : public Trace { public: - DecodeSignal(pv::SigSession &session, srd_decoder *const dec); + DecodeSignal(pv::SigSession &session, + boost::shared_ptr decoder); + + void init_context_bar_actions(QWidget *parent); bool enabled() const; @@ -59,7 +67,7 @@ private: int get_nominal_offset(const QRect &rect) const; private: - srd_decoder *const _decoder; + boost::shared_ptr _decoder; }; } // namespace view