]> sigrok.org Git - pulseview.git/blobdiff - pv/views/trace/view.cpp
Make new views take over the main view's signal settings
[pulseview.git] / pv / views / trace / view.cpp
index 9b8e76c5696cc6559bd450fbee614bbb5f2c04dc..d2e9006075d698f1af96b9ba8a77aa27df02d96f 100644 (file)
@@ -303,6 +303,19 @@ unordered_set< shared_ptr<Signal> > View::signals() const
        return signals_;
 }
 
+shared_ptr<Signal> View::get_signal_by_signalbase(shared_ptr<data::SignalBase> base) const
+{
+       shared_ptr<Signal> ret_val;
+
+       for (const shared_ptr<Signal> s : signals_)
+               if (s->base() == base) {
+                       ret_val = s;
+                       break;
+               }
+
+       return ret_val;
+}
+
 void View::clear_signals()
 {
        ViewBase::clear_signals();