]> sigrok.org Git - pulseview.git/blobdiff - pv/session.cpp
Adjust trace view header width when signal names change
[pulseview.git] / pv / session.cpp
index ad4c17e246f0609079e470750c9c3f979d3f20cd..a44ceb99b669aec396c97d92c19c733a6f489698 100644 (file)
@@ -677,6 +677,17 @@ double Session::get_samplerate() const
        return samplerate;
 }
 
+int Session::get_segment_count() const
+{
+       int min_val = INT_MAX;
+
+       for (shared_ptr<data::SignalData> data : all_signal_data_)
+               if (data->get_segment_count() < min_val)
+                       min_val = data->get_segment_count();
+
+       return min_val;
+}
+
 const unordered_set< shared_ptr<data::SignalBase> > Session::signalbases() const
 {
        return signalbases_;