class LogicSegment;
-class Logic : public QObject, public SignalData
+class Logic : public SignalData
{
Q_OBJECT
vector< shared_ptr<Segment> > segments() const;
+ uint32_t get_segment_count() const;
+
void clear();
+ double get_samplerate() const;
+
uint64_t max_sample_count() const;
void notify_samples_added(QObject* segment, uint64_t start_sample,