SignalData: Moved samplerate into Snapshot
[pulseview.git] / pv / view / logicsignal.cpp
index 3acf1b5cb03ebf53c8a632075a07f32adfa0f7f3..b1aaae8f2ddbdf26e2724c1b99787d87d7fd8b0d 100644 (file)
@@ -170,21 +170,21 @@ void LogicSignal::paint_mid(QPainter &p, const RowItemPaintParams &pp)
        const float low_offset = y + 0.5f;
 
        const deque< shared_ptr<pv::data::LogicSnapshot> > &snapshots =
-               data_->get_snapshots();
+               data_->logic_snapshots();
        if (snapshots.empty())
                return;
 
        const shared_ptr<pv::data::LogicSnapshot> &snapshot =
                snapshots.front();
 
-       double samplerate = data_->samplerate();
+       double samplerate = snapshot->samplerate();
 
        // Show sample rate as 1Hz when it is unknown
        if (samplerate == 0.0)
                samplerate = 1.0;
 
        const double pixels_offset = pp.pixels_offset();
-       const double start_time = data_->get_start_time();
+       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);