X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Fsignal.cpp;h=aee214168aed2261b302dea197adcd0a7f65674a;hb=aca00b1e0d3483926c53dfd856483a397f1c29a5;hp=96417f2bdcd51a212713e59f5be414b274bbb156;hpb=68456dab5d519d886cf632cecc01373cc258d83c;p=pulseview.git diff --git a/pv/view/signal.cpp b/pv/view/signal.cpp index 96417f2..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; @@ -88,6 +94,8 @@ void Signal::populate_popup_form(QWidget *parent, QFormLayout *form) this, SLOT(on_text_changed(const QString&))); form->addRow(tr("Name"), _name_widget); + + add_colour_option(parent, form); } } // namespace view