comparison document/Document.h @ 180:98ba77e0d897

* Merge from sv-match-alignment branch (excluding alignment-specific document). - add aggregate wave model (not yet complete enough to be added as a true model in a layer, but there's potential) - add play solo mode - add alignment model -- unused in plain SV - fix two plugin leaks - add m3u playlist support (opens all files at once, potentially hazardous) - fix retrieval of pre-encoded URLs - add ability to resample audio files on import, so as to match rates with other files previously loaded; add preference for same - add preliminary support in transform code for range and rate of transform input - reorganise preferences dialog, move dark-background option to preferences, add option for temporary directory location
author Chris Cannam
date Fri, 28 Sep 2007 13:56:38 +0000
parents fbd09fcda469
children 29c356da4ae4
comparison
equal deleted inserted replaced
179:dab257bd9d2d 180:98ba77e0d897
219 */ 219 */
220 void deleteLayer(Layer *, bool force = false); 220 void deleteLayer(Layer *, bool force = false);
221 221
222 /* 222 /*
223 * Every model that is in use by a layer in the document must be 223 * Every model that is in use by a layer in the document must be
224 * found in either m_mainModel, m_derivedModels or 224 * found in either m_mainModel or m_models. We own and control
225 * m_importedModels. We own and control the lifespan of all of 225 * the lifespan of all of these models.
226 * these models.
227 */ 226 */
228 227
229 /** 228 /**
230 * The model that provides the underlying sample rate, etc. This 229 * The model that provides the underlying sample rate, etc. This
231 * model is not reference counted for layers, and is not freed 230 * model is not reference counted for layers, and is not freed