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();