diff 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
line wrap: on
line diff
--- a/view/View.h	Mon Oct 22 14:24:31 2007 +0000
+++ b/view/View.h	Thu Oct 25 14:32:23 2007 +0000
@@ -257,6 +257,9 @@
     ModelSet getModels();
 
     //!!!
+    Model *getAligningModel() const;
+    size_t alignFromReference(size_t) const;
+    size_t alignToReference(size_t) const;
     int getAlignedPlaybackFrame() const;
 
 signals:
@@ -280,6 +283,7 @@
     virtual void modelChanged();
     virtual void modelChanged(size_t startFrame, size_t endFrame);
     virtual void modelCompletionChanged();
+    virtual void modelAlignmentCompletionChanged();
     virtual void modelReplaced();
     virtual void layerParametersChanged();
     virtual void layerParameterRangesChanged();