Mercurial > hg > svcore
diff data/model/SparseTimeValueModel.h @ 1751:77543124651b by-id
Overhaul PlayParameters bits
author | Chris Cannam |
---|---|
date | Thu, 04 Jul 2019 18:04:21 +0100 |
parents | 52705a328b34 |
children | 6d09d68165a4 |
line wrap: on
line diff
--- a/data/model/SparseTimeValueModel.h Thu Jul 04 14:30:48 2019 +0100 +++ b/data/model/SparseTimeValueModel.h Thu Jul 04 18:04:21 2019 +0100 @@ -54,7 +54,8 @@ m_completion(100) { // Model is playable, but may not sound (if units not Hz or // range unsuitable) - PlayParameterRepository::getInstance()->addPlayable(getId().untyped); + PlayParameterRepository::getInstance()->addPlayable + (getId().untyped, this); } SparseTimeValueModel(sv_samplerate_t sampleRate, int resolution, @@ -73,11 +74,13 @@ m_completion(100) { // Model is playable, but may not sound (if units not Hz or // range unsuitable) - PlayParameterRepository::getInstance()->addPlayable(getId().untyped); + PlayParameterRepository::getInstance()->addPlayable + (getId().untyped, this); } virtual ~SparseTimeValueModel() { - PlayParameterRepository::getInstance()->removePlayable(getId().untyped); + PlayParameterRepository::getInstance()->removePlayable + (getId().untyped); } QString getTypeName() const override { return tr("Sparse Time-Value"); }