Mercurial > hg > svcore
diff base/View.cpp @ 20:742e6882e187
* Refactor sparse models.  Previously the 1D and time-value models duplicated
  a lot of code; now there is a base class (SparseModel) templated on the
  stored point type, and the subclasses define point types with the necessary
  characteristics.
* Add NoteModel, a new SparseModel subclass.
* Reorganise local feature description display.  Instead of asking the layer
  to draw its own, just query it for a textual description and draw that in
  Pane.  Greatly simplifies this part of the layer code.
* Add local feature descriptions to colour 3D plot and waveform layers.
* Add pitch in MIDI-pitch-and-cents to spectrogram layer.
* Give AudioGenerator its own mutex to shorten lock times in CallbackPlaySource.
* Minor adjustments to layers menu &c
| author | Chris Cannam | 
|---|---|
| date | Thu, 02 Feb 2006 16:10:19 +0000 | 
| parents | a7ed14263fe4 | 
| children | 5da86cc182bd | 
line wrap: on
 line diff
--- a/base/View.cpp Wed Feb 01 14:49:49 2006 +0000 +++ b/base/View.cpp Thu Feb 02 16:10:19 2006 +0000 @@ -516,6 +516,12 @@ m_playPointerFrame = f; if (!visible) return; + if (QApplication::keyboardModifiers() != Qt::NoModifier) { + std::cerr << "View::viewManagerPlaybackFrameChanged: modifiers == " + << QApplication::keyboardModifiers() + << std::endl; + } + switch (m_followPlay) { case PlaybackScrollContinuous:
