X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fsignal.cpp;h=aee214168aed2261b302dea197adcd0a7f65674a;hp=dadba05aec0ed607927142edeab0e7fac1ec7adc;hb=aca00b1e0d3483926c53dfd856483a397f1c29a5;hpb=b786fcfd36fed2282a6602f26d74c2926957aff6 diff --git a/pv/view/signal.cpp b/pv/view/signal.cpp index dadba05..aee2141 100644 --- a/pv/view/signal.cpp +++ b/pv/view/signal.cpp @@ -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;