]> sigrok.org Git - pulseview.git/blobdiff - pv/data/segment.hpp
Fix some signal/slot bugs
[pulseview.git] / pv / data / segment.hpp
index 4c6c36af3c3b0c0b6245ae0e257a2f1000992ae2..8465949c3a13e444846b9596e2aa413592092f5c 100644 (file)
@@ -90,6 +90,7 @@ protected:
        void continue_sample_iteration(SegmentDataIterator* it, uint64_t increase);
        void end_sample_iteration(SegmentDataIterator* it);
        uint8_t* get_iterator_value(SegmentDataIterator* it);
+       uint64_t get_iterator_valid_length(SegmentDataIterator* it);
 
        uint32_t segment_id_;
        mutable recursive_mutex mutex_;
@@ -120,4 +121,8 @@ protected:
 } // namespace data
 } // namespace pv
 
+typedef std::shared_ptr<pv::data::Segment> SharedPtrToSegment;
+
+Q_DECLARE_METATYPE(SharedPtrToSegment);
+
 #endif // PULSEVIEW_PV_DATA_SEGMENT_HPP