X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=pv%2Fdialogs%2Fdecoder.h;h=2277f987c23e4b0250ec715b1882949d4f4a43fd;hb=67fe5e9c02e4e9cfe94d465a0a5e5b598129e4e3;hp=150d02c5cf8d4305fbd15e217cbb9cd17cbe480c;hpb=535554a4d1855b6c15bf20746b3aafd8c53a6ca9;p=pulseview.git diff --git a/pv/dialogs/decoder.h b/pv/dialogs/decoder.h index 150d02c5..2277f987 100644 --- a/pv/dialogs/decoder.h +++ b/pv/dialogs/decoder.h @@ -33,6 +33,8 @@ #include #include +#include + struct srd_decoder; namespace pv { @@ -47,7 +49,13 @@ class Decoder : public QDialog { public: Decoder(QWidget *parent, const srd_decoder *decoder, - const std::vector< boost::shared_ptr > &sigs); + const std::vector< boost::shared_ptr > &sigs, + GHashTable *options); + + void accept(); + + std::map > + get_probes(); private: QComboBox* create_probe_selector( @@ -59,6 +67,9 @@ private: std::map _probe_selector_map; + GHashTable *const _options; + pv::prop::binding::DecoderOptions _binding; + QVBoxLayout _layout; QWidget _form;