Mercurial > hg > svgui
comparison view/View.h @ 320:984c1975f1ff
* Some tidying up to handling of alignment; add alignment status label to
pane; ensure alignment when dragging with mouse as well as when playing
author | Chris Cannam |
---|---|
date | Thu, 25 Oct 2007 14:32:23 +0000 |
parents | c0b9eec70639 |
children | 4a542ba875c2 64e84e5efb76 |
comparison
equal
deleted
inserted
replaced
319:2a50c1ecc990 | 320:984c1975f1ff |
---|---|
255 | 255 |
256 typedef std::set<Model *> ModelSet; | 256 typedef std::set<Model *> ModelSet; |
257 ModelSet getModels(); | 257 ModelSet getModels(); |
258 | 258 |
259 //!!! | 259 //!!! |
260 Model *getAligningModel() const; | |
261 size_t alignFromReference(size_t) const; | |
262 size_t alignToReference(size_t) const; | |
260 int getAlignedPlaybackFrame() const; | 263 int getAlignedPlaybackFrame() const; |
261 | 264 |
262 signals: | 265 signals: |
263 void propertyContainerAdded(PropertyContainer *pc); | 266 void propertyContainerAdded(PropertyContainer *pc); |
264 void propertyContainerRemoved(PropertyContainer *pc); | 267 void propertyContainerRemoved(PropertyContainer *pc); |
278 | 281 |
279 public slots: | 282 public slots: |
280 virtual void modelChanged(); | 283 virtual void modelChanged(); |
281 virtual void modelChanged(size_t startFrame, size_t endFrame); | 284 virtual void modelChanged(size_t startFrame, size_t endFrame); |
282 virtual void modelCompletionChanged(); | 285 virtual void modelCompletionChanged(); |
286 virtual void modelAlignmentCompletionChanged(); | |
283 virtual void modelReplaced(); | 287 virtual void modelReplaced(); |
284 virtual void layerParametersChanged(); | 288 virtual void layerParametersChanged(); |
285 virtual void layerParameterRangesChanged(); | 289 virtual void layerParameterRangesChanged(); |
286 virtual void layerMeasurementRectsChanged(); | 290 virtual void layerMeasurementRectsChanged(); |
287 virtual void layerNameChanged(); | 291 virtual void layerNameChanged(); |