]> sigrok.org Git - pulseview.git/blobdiff - pv/sigsession.cpp
Added support for auto-apply in Binding
[pulseview.git] / pv / sigsession.cpp
index d8976a1483c1c7ab47708f7fa285d84789b21c80..dacf65e56b55df4c8266d603928c86c0ce02a6fc 100644 (file)
@@ -223,6 +223,20 @@ vector< shared_ptr<view::DecodeSignal> > SigSession::get_decode_signals() const
        return _decode_traces;
 }
 
+void SigSession::remove_decode_signal(view::DecodeSignal *signal)
+{
+       for (vector< shared_ptr<view::DecodeSignal> >::iterator i =
+               _decode_traces.begin();
+               i != _decode_traces.end();
+               i++)
+               if ((*i).get() == signal)
+               {
+                       _decode_traces.erase(i);
+                       signals_changed();
+                       return;
+               }
+}
+
 void SigSession::set_capture_state(capture_state state)
 {
        lock_guard<mutex> lock(_sampling_mutex);