]> sigrok.org Git - pulseview.git/blobdiff - pv/data/signalbase.hpp
Use shared_ptr for async samples_added() notification
[pulseview.git] / pv / data / signalbase.hpp
index 733900d56c7caa64c79a32141ea0f68a982d821b..065dbc99f68801fb36e99df52f19638a59b07720 100644 (file)
@@ -35,6 +35,8 @@
 
 #include <libsigrokcxx/libsigrokcxx.hpp>
 
+#include "segment.hpp"
+
 using std::atomic;
 using std::condition_variable;
 using std::map;
@@ -323,7 +325,7 @@ Q_SIGNALS:
 private Q_SLOTS:
        void on_samples_cleared();
 
-       void on_samples_added(shared_ptr<Segment> segment, uint64_t start_sample,
+       void on_samples_added(SharedPtrToSegment segment, uint64_t start_sample,
                uint64_t end_sample);
 
        void on_min_max_changed(float min, float max);