]> sigrok.org Git - pulseview.git/blobdiff - pv/session.hpp
Session: Make get_segment_count() consider all segments
[pulseview.git] / pv / session.hpp
index 76019612a977eaff33fed75c6c5d932897863a2a..6bdfaa24ffe861c27b8919571115c0de67bb6ae7 100644 (file)
@@ -163,7 +163,7 @@ public:
 
        double get_samplerate() const;
 
-       int get_segment_count() const;
+       uint32_t get_segment_count() const;
 
        void register_view(shared_ptr<views::ViewBase> view);
 
@@ -197,6 +197,7 @@ private:
        void free_unused_memory();
 
        void signal_new_segment();
+       void signal_segment_completed();
 
        void feed_in_header();
 
@@ -255,6 +256,7 @@ Q_SIGNALS:
        void trigger_event(util::Timestamp location);
 
        void new_segment(int new_segment_id);
+       void segment_completed(int segment_id);
 
        void data_received();