]> sigrok.org Git - pulseview.git/blobdiff - pv/data/segment.hpp
Use shared_ptr for async samples_added() notification
[pulseview.git] / pv / data / segment.hpp
index 54d236eb05c6abb66636124131891d05f22d258b..8465949c3a13e444846b9596e2aa413592092f5c 100644 (file)
@@ -121,6 +121,8 @@ protected:
 } // namespace data
 } // namespace pv
 
-Q_DECLARE_METATYPE(pv::data::Segment);
+typedef std::shared_ptr<pv::data::Segment> SharedPtrToSegment;
+
+Q_DECLARE_METATYPE(SharedPtrToSegment);
 
 #endif // PULSEVIEW_PV_DATA_SEGMENT_HPP