X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fdata%2Flogic.cpp;h=038da649896a0f915883403fb420a37d9d36db0d;hp=7aefbf5f20f46af4c38736e2e4888f476396eaf1;hb=1f3033cb3e63de7cfe98dab537460443917fece3;hpb=464f05d59f205225eff1cb435f9ae11716dbe9de diff --git a/pv/data/logic.cpp b/pv/data/logic.cpp index 7aefbf5f..038da649 100644 --- a/pv/data/logic.cpp +++ b/pv/data/logic.cpp @@ -53,6 +53,11 @@ const deque< shared_ptr >& Logic::logic_segments() const return segments_; } +deque< shared_ptr >& Logic::logic_segments() +{ + return segments_; +} + vector< shared_ptr > Logic::segments() const { return vector< shared_ptr >(segments_.begin(), segments_.end()); @@ -90,7 +95,7 @@ uint64_t Logic::max_sample_count() const return l; } -void Logic::notify_samples_added(QObject* segment, uint64_t start_sample, +void Logic::notify_samples_added(shared_ptr segment, uint64_t start_sample, uint64_t end_sample) { samples_added(segment, start_sample, end_sample);