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