Mercurial > hg > tony
diff src/MainWindow.cpp @ 42:140f1fdc7edd
vertical scale adapts to note range
author | matthiasm |
---|---|
date | Wed, 19 Jun 2013 22:05:45 +0100 |
parents | 7e17d5d38c83 |
children | f4ee3c11eba9 |
line wrap: on
line diff
--- a/src/MainWindow.cpp Wed Jun 19 08:27:27 2013 +0100 +++ b/src/MainWindow.cpp Wed Jun 19 22:05:45 2013 +0100 @@ -25,6 +25,7 @@ #include "data/model/WaveFileModel.h" #include "data/model/NoteModel.h" #include "data/model/FlexiNoteModel.h" +#include "layer/FlexiNoteLayer.h" #include "data/model/NoteModel.h" #include "view/ViewManager.h" #include "base/Preferences.h" @@ -1289,7 +1290,13 @@ m_myStatusMessage = tr("Visible: %1 to %2 (duration %3)") .arg(startStr).arg(endStr).arg(durationStr); } - + + // scale Y axis + FlexiNoteLayer *fnl = dynamic_cast<FlexiNoteLayer *>(p->getLayer(2)); + if (fnl) { + fnl->setVerticalRangeToNoteRange(p); + } + statusBar()->showMessage(m_myStatusMessage); }