comparison layer/Layer.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 2f83b6e3b8ca 64e84e5efb76
comparison
equal deleted inserted replaced
319:2a50c1ecc990 320:984c1975f1ff
445 void showLayer(View *, bool show); 445 void showLayer(View *, bool show);
446 446
447 signals: 447 signals:
448 void modelChanged(); 448 void modelChanged();
449 void modelCompletionChanged(); 449 void modelCompletionChanged();
450 void modelAlignmentCompletionChanged();
450 void modelChanged(size_t startFrame, size_t endFrame); 451 void modelChanged(size_t startFrame, size_t endFrame);
451 void modelReplaced(); 452 void modelReplaced();
452 453
453 void layerParametersChanged(); 454 void layerParametersChanged();
454 void layerParameterRangesChanged(); 455 void layerParameterRangesChanged();
456 void layerNameChanged(); 457 void layerNameChanged();
457 458
458 void verticalZoomChanged(); 459 void verticalZoomChanged();
459 460
460 protected: 461 protected:
462 void connectSignals(const Model *);
463
461 struct MeasureRect { 464 struct MeasureRect {
462 465
463 mutable QRect pixrect; 466 mutable QRect pixrect;
464 bool haveFrames; 467 bool haveFrames;
465 long startFrame; // only valid if haveFrames 468 long startFrame; // only valid if haveFrames