Change the number of minor ticks to be either 4 or 5
[pulseview.git] / pv / session.hpp
index 76019612a977eaff33fed75c6c5d932897863a2a..ead2f82df47955773e53a562f91c18a3e75f94d6 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);
 
@@ -173,6 +173,8 @@ public:
 
        const unordered_set< shared_ptr<data::SignalBase> > signalbases() const;
 
+       bool all_segments_complete(uint32_t segment_id) const;
+
 #ifdef ENABLE_DECODE
        shared_ptr<data::DecodeSignal> add_decode_signal();
 
@@ -197,6 +199,7 @@ private:
        void free_unused_memory();
 
        void signal_new_segment();
+       void signal_segment_completed();
 
        void feed_in_header();
 
@@ -255,6 +258,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();