X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fviews%2Ftrace%2Fsignal.cpp;h=0c0cde05e18aa4d9d9f5cab9b748743b7fbffc7c;hp=a55598cf3199854aacf98c4dad12558a6cecc4cb;hb=8c9f62a5ef14648c9dc46a87c978dece01284d25;hpb=1573bf16ba50d1c023ad3a9ce596f0ab6eaeacff diff --git a/pv/views/trace/signal.cpp b/pv/views/trace/signal.cpp index a55598cf..0c0cde05 100644 --- a/pv/views/trace/signal.cpp +++ b/pv/views/trace/signal.cpp @@ -36,7 +36,6 @@ #include "view.hpp" using std::shared_ptr; -using std::make_shared; namespace pv { namespace views { @@ -63,8 +62,6 @@ Signal::Signal(pv::Session &session, shared_ptr channel) : Trace(channel), session_(session), - scale_handle_(make_shared(*this)), - items_({scale_handle_}), name_widget_(nullptr) { assert(base_); @@ -75,7 +72,7 @@ Signal::Signal(pv::Session &session, void Signal::set_name(QString name) { - Trace::set_name(name); + base_->set_name(name); if (name != name_widget_->currentText()) name_widget_->setEditText(name); @@ -101,11 +98,6 @@ void Signal::restore_settings(QSettings &settings) (void)settings; } -const ViewItemOwner::item_list& Signal::child_items() const -{ - return items_; -} - void Signal::paint_back(QPainter &p, ViewItemPaintParams &pp) { if (base_->enabled()) @@ -135,12 +127,12 @@ void Signal::populate_popup_form(QWidget *parent, QFormLayout *form) form->addRow(tr("Name"), name_widget_); - add_colour_option(parent, form); + add_color_option(parent, form); } -QMenu* Signal::create_context_menu(QWidget *parent) +QMenu* Signal::create_header_context_menu(QWidget *parent) { - QMenu *const menu = Trace::create_context_menu(parent); + QMenu *const menu = Trace::create_header_context_menu(parent); menu->addSeparator();