X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fdecodetrace.h;h=b2ff2b59518411192007a021ff9990971348f3bf;hp=9a991fcb436c63596fb3c2d3cedd9fff4b7a3aa3;hb=f9abf97e78bc4825d80926b0ebc6cbaef40768b1;hpb=d9aecf1fcd9af471db3b59de7efc65b9632a6d79 diff --git a/pv/view/decodetrace.h b/pv/view/decodetrace.h index 9a991fc..b2ff2b5 100644 --- a/pv/view/decodetrace.h +++ b/pv/view/decodetrace.h @@ -25,11 +25,10 @@ #include #include +#include #include -#include - #include struct srd_channel; @@ -65,7 +64,7 @@ private: struct ProbeSelector { const QComboBox *_combo; - const boost::shared_ptr _decoder; + const std::shared_ptr _decoder; const srd_channel *_pdch; }; @@ -83,12 +82,12 @@ private: public: DecodeTrace(pv::SigSession &session, - boost::shared_ptr decoder_stack, + std::shared_ptr decoder_stack, int index); bool enabled() const; - const boost::shared_ptr& decoder() const; + const std::shared_ptr& decoder() const; void set_view(pv::view::View *view); @@ -143,15 +142,15 @@ private: int right, double samples_per_pixel, double pixels_offset); void create_decoder_form(int index, - boost::shared_ptr &dec, + std::shared_ptr &dec, QWidget *parent, QFormLayout *form); QComboBox* create_probe_selector(QWidget *parent, - const boost::shared_ptr &dec, + const std::shared_ptr &dec, const srd_channel *const pdch); void commit_decoder_probes( - boost::shared_ptr &dec); + std::shared_ptr &dec); void commit_probes(); @@ -170,11 +169,11 @@ private slots: private: pv::SigSession &_session; - boost::shared_ptr _decoder_stack; + std::shared_ptr _decoder_stack; uint64_t _decode_start, _decode_end; - std::list< boost::shared_ptr > + std::list< std::shared_ptr > _bindings; std::list _probe_selectors;