X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fprop%2Fbinding%2Fdecoderoptions.h;h=62f4fe184cb766e51b7affdfeab35ede0ad851fa;hb=e7e57b252765945cbd5d50305ace07a2818b9087;hp=11b0be724afd9d738da6de3105640a72f401a8b5;hpb=4e5a4405482a296ebb6014e627298ad156c78d55;p=pulseview.git diff --git a/pv/prop/binding/decoderoptions.h b/pv/prop/binding/decoderoptions.h index 11b0be72..62f4fe18 100644 --- a/pv/prop/binding/decoderoptions.h +++ b/pv/prop/binding/decoderoptions.h @@ -28,8 +28,11 @@ namespace pv { namespace data { +class DecoderStack; +namespace decode { class Decoder; } +} namespace prop { namespace binding { @@ -37,7 +40,8 @@ namespace binding { class DecoderOptions : public Binding { public: - DecoderOptions(boost::shared_ptr decoder); + DecoderOptions(boost::shared_ptr decoder_stack, + boost::shared_ptr decoder); private: GVariant* getter(const char *id); @@ -45,7 +49,8 @@ private: void setter(const char *id, GVariant *value); private: - boost::shared_ptr _decoder; + boost::shared_ptr _decoder_stack; + boost::shared_ptr _decoder; }; } // binding