+ Trace::set_name(name);
+ _updating_name_widget = true;
+ _name_widget->setEditText(name);
+ _updating_name_widget = false;
+}
+
+bool Signal::enabled() const
+{
+ return _channel->enabled();
+}
+
+void Signal::enable(bool enable)
+{
+ _channel->set_enabled(enable);
+
+ if (_owner)
+ _owner->extents_changed(true, true);
+}
+
+shared_ptr<Channel> Signal::channel() const
+{
+ return _channel;
+}
+
+void Signal::populate_popup_form(QWidget *parent, QFormLayout *form)
+{
+ int index;
+