]> sigrok.org Git - pulseview.git/blobdiff - pv/data/decode/decoder.h
pv::data::decode::Annotation: Add row() and set_row().
[pulseview.git] / pv / data / decode / decoder.h
index e9c5726f988cc67321abb0cac629b90f999d61aa..99b21c574e43b682e18893e13bb111a9b2b9e9d0 100644 (file)
@@ -55,7 +55,7 @@ public:
        void set_probes(std::map<const srd_probe*,
                boost::shared_ptr<view::LogicSignal> > probes);
 
-       const GHashTable* options() const;
+       const std::map<std::string, GVariant*>& options() const;
 
        void set_option(const char *id, GVariant *value);
 
@@ -66,7 +66,7 @@ private:
        const srd_decoder *const _decoder;
        std::map<const srd_probe*, boost::shared_ptr<pv::view::LogicSignal> >
                _probes;
-       GHashTable *_options;
+       std::map<std::string, GVariant*> _options;
 };
 
 } // namespace decode