comparison base/Layer.h @ 24:bb9291d84810

* Add ffwd/rewind * Abstract out MultiSelection
author Chris Cannam
date Wed, 08 Feb 2006 17:59:16 +0000
parents 6ace4286ba06
children 090c22aa726a
comparison
equal deleted inserted replaced
23:6ace4286ba06 24:bb9291d84810
192 * subclass) from a set of XML attributes. This is the effective 192 * subclass) from a set of XML attributes. This is the effective
193 * inverse of the toXmlString method. 193 * inverse of the toXmlString method.
194 */ 194 */
195 virtual void setProperties(const QXmlAttributes &) = 0; 195 virtual void setProperties(const QXmlAttributes &) = 0;
196 196
197 /**
198 * Indicate that a layer is not currently visible and is not
199 * expected to become visible in the near future (for example
200 * because the user has explicitly removed or hidden it). The
201 * layer may respond by (for example) freeing any cache memory it
202 * is using, until next time its paint method is called.
203 */
204 virtual void setLayerDormant() { }
205
197 signals: 206 signals:
198 void modelChanged(); 207 void modelChanged();
199 void modelCompletionChanged(); 208 void modelCompletionChanged();
200 void modelChanged(size_t startFrame, size_t endFrame); 209 void modelChanged(size_t startFrame, size_t endFrame);
201 void modelReplaced(); 210 void modelReplaced();