X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fviews%2Ftrace%2Fsignal.cpp;h=a286d95d3c6d07e9b299aefce8ef48701668a987;hp=a55598cf3199854aacf98c4dad12558a6cecc4cb;hb=526c8c00a61aa5f6ac7e3ee56991db957b45828d;hpb=1573bf16ba50d1c023ad3a9ce596f0ab6eaeacff diff --git a/pv/views/trace/signal.cpp b/pv/views/trace/signal.cpp index a55598cf..a286d95d 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,9 +62,8 @@ Signal::Signal(pv::Session &session, shared_ptr channel) : Trace(channel), session_(session), - scale_handle_(make_shared(*this)), - items_({scale_handle_}), - name_widget_(nullptr) + name_widget_(nullptr), + current_segment_(0) { assert(base_); @@ -91,19 +89,24 @@ shared_ptr Signal::base() const return base_; } -void Signal::save_settings(QSettings &settings) const +void Signal::set_current_segment(const int segment) { - (void)settings; + current_segment_ = segment; } -void Signal::restore_settings(QSettings &settings) +int Signal::get_current_segment() const +{ + return current_segment_; +} + +void Signal::save_settings(QSettings &settings) const { (void)settings; } -const ViewItemOwner::item_list& Signal::child_items() const +void Signal::restore_settings(QSettings &settings) { - return items_; + (void)settings; } void Signal::paint_back(QPainter &p, ViewItemPaintParams &pp)