]> sigrok.org Git - pulseview.git/blobdiff - pv/view/signal.cpp
Probes popup now live applies properly
[pulseview.git] / pv / view / signal.cpp
index dadba05aec0ed607927142edeab0e7fac1ec7adc..aee214168aed2261b302dea197adcd0a7f65674a 100644 (file)
@@ -48,7 +48,7 @@ const char *const ProbeNames[] = {
        "SCL"
 };
 
-Signal::Signal(pv::SigSession &session, const sr_probe *const probe) :
+Signal::Signal(pv::SigSession &session, sr_probe *const probe) :
        Trace(session, probe->name),
        _probe(probe),
        _name_widget(NULL),
@@ -70,6 +70,12 @@ bool Signal::enabled() const
        return _probe->enabled;
 }
 
+void Signal::enable(bool enable)
+{
+       _probe->enabled = enable;
+       visibility_changed();
+}
+
 const sr_probe* Signal::probe() const
 {
        return _probe;