]> sigrok.org Git - pulseview.git/blobdiff - pv/sigsession.cpp
Made Decoder dialog export a map of probes, and routed through to pv::data::Decoder
[pulseview.git] / pv / sigsession.cpp
index 95af663babd1b01d2a6d9182acc9f94c8e723c92..cea71bda9cdc6ea4ab42ef42f1ed423762357362 100644 (file)
@@ -198,12 +198,14 @@ boost::shared_ptr<data::Logic> SigSession::get_data()
        return _logic_data;
 }
 
-void SigSession::add_decoder(srd_decoder *const dec)
+void SigSession::add_decoder(srd_decoder *const dec,
+       std::map<const srd_probe*,
+               boost::shared_ptr<view::Signal> > probes)
 {
        {
                lock_guard<mutex> lock(_signals_mutex);
                shared_ptr<data::Decoder> decoder(
-                       new data::Decoder(dec));
+                       new data::Decoder(dec, probes));
                shared_ptr<view::DecodeSignal> d(
                        new view::DecodeSignal(*this, decoder));
                _decode_traces.push_back(d);