]> sigrok.org Git - pulseview.git/blobdiff - pv/view/analogsignal.cpp
SignalData: Moved samplerate into Snapshot
[pulseview.git] / pv / view / analogsignal.cpp
index 5d838506cedb1877ccf3b284b92735ba2cf0025f..e559a4a45c50da008bc8ab234c5f693e417c6f20 100644 (file)
@@ -104,7 +104,7 @@ void AnalogSignal::paint_mid(QPainter &p, const RowItemPaintParams &pp)
                return;
 
        const deque< shared_ptr<pv::data::AnalogSnapshot> > &snapshots =
-               data_->get_snapshots();
+               data_->analog_snapshots();
        if (snapshots.empty())
                return;
 
@@ -112,8 +112,8 @@ void AnalogSignal::paint_mid(QPainter &p, const RowItemPaintParams &pp)
                snapshots.front();
 
        const double pixels_offset = pp.pixels_offset();
-       const double samplerate = data_->samplerate();
-       const double start_time = data_->get_start_time();
+       const double samplerate = snapshot->samplerate();
+       const double start_time = snapshot->start_time();
        const int64_t last_sample = snapshot->get_sample_count() - 1;
        const double samples_per_pixel = samplerate * pp.scale();
        const double start = samplerate * (pp.offset() - start_time);