X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fdata%2Fanalog.cpp;h=0b5c37729ea0908c4e6a3a2b39a727088de014a9;hp=02cb83e40c7e474729c7c6d82035f673138f6d36;hb=144e72c9ec677e7df35d37d7de6e8a18bb3f2ba1;hpb=1f3033cb3e63de7cfe98dab537460443917fece3 diff --git a/pv/data/analog.cpp b/pv/data/analog.cpp index 02cb83e4..0b5c3772 100644 --- a/pv/data/analog.cpp +++ b/pv/data/analog.cpp @@ -39,6 +39,8 @@ Analog::Analog() : void Analog::push_segment(shared_ptr &segment) { segments_.push_back(segment); + + connect(segment.get(), SIGNAL(completed()), this, SLOT(on_segment_completed())); } const deque< shared_ptr >& Analog::analog_segments() const @@ -95,5 +97,10 @@ void Analog::notify_min_max_changed(float min, float max) min_max_changed(min, max); } +void Analog::on_segment_completed() +{ + segment_completed(); +} + } // namespace data } // namespace pv