]> sigrok.org Git - pulseview.git/blobdiff - pv/data/analogsegment.hpp
Rework signals for modularity
[pulseview.git] / pv / data / analogsegment.hpp
index df25f0b74a669109663a08e0df4dbeff3b5a7641..846837ce75f47c2df2afedeaae64f9159d3bd53b 100644 (file)
@@ -27,6 +27,7 @@
 
 #include <QObject>
 
+using std::enable_shared_from_this;
 using std::pair;
 
 namespace AnalogSegmentTest {
@@ -38,7 +39,7 @@ namespace data {
 
 class Analog;
 
-class AnalogSegment : public Segment
+class AnalogSegment : public Segment, public enable_shared_from_this<Segment>
 {
        Q_OBJECT