Mercurial > hg > svcore
diff data/model/AggregateWaveModel.h @ 1732:87b4c596c0ef by-id
Experiment updating AggregateWaveModel
author | Chris Cannam |
---|---|
date | Fri, 21 Jun 2019 14:35:38 +0100 |
parents | 78fe29adfd16 |
children | 2e2497cba59e |
line wrap: on
line diff
--- a/data/model/AggregateWaveModel.h Fri Jun 21 13:37:00 2019 +0100 +++ b/data/model/AggregateWaveModel.h Fri Jun 21 14:35:38 2019 +0100 @@ -28,9 +28,8 @@ public: struct ModelChannelSpec { - ModelChannelSpec(RangeSummarisableTimeValueModel *m, int c) : - model(m), channel(c) { } - RangeSummarisableTimeValueModel *model; + ModelChannelSpec(ModelId m, int c) : model(m), channel(c) { } + ModelId model; int channel; }; @@ -84,18 +83,16 @@ void modelChanged(); void modelChangedWithin(sv_frame_t, sv_frame_t); void completionChanged(); - void modelInvalidated(); protected slots: + //!!! hm, these were never connected up anyway! void componentModelChanged(); void componentModelChangedWithin(sv_frame_t, sv_frame_t); void componentModelCompletionChanged(); - void componentModelAboutToBeDeleted(); protected: ChannelSpecList m_components; static PowerOfSqrtTwoZoomConstraint m_zoomConstraint; - bool m_invalidated; // because one of its component models is aboutToBeDeleted }; #endif