Mercurial > hg > tony
comparison 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 |
comparison
equal
deleted
inserted
replaced
41:be5676304132 | 42:140f1fdc7edd |
---|---|
23 #include "view/Pane.h" | 23 #include "view/Pane.h" |
24 #include "view/PaneStack.h" | 24 #include "view/PaneStack.h" |
25 #include "data/model/WaveFileModel.h" | 25 #include "data/model/WaveFileModel.h" |
26 #include "data/model/NoteModel.h" | 26 #include "data/model/NoteModel.h" |
27 #include "data/model/FlexiNoteModel.h" | 27 #include "data/model/FlexiNoteModel.h" |
28 #include "layer/FlexiNoteLayer.h" | |
28 #include "data/model/NoteModel.h" | 29 #include "data/model/NoteModel.h" |
29 #include "view/ViewManager.h" | 30 #include "view/ViewManager.h" |
30 #include "base/Preferences.h" | 31 #include "base/Preferences.h" |
31 #include "layer/WaveformLayer.h" | 32 #include "layer/WaveformLayer.h" |
32 #include "layer/TimeInstantLayer.h" | 33 #include "layer/TimeInstantLayer.h" |
1287 .arg(startStr).arg(endStr).arg(durationStr); | 1288 .arg(startStr).arg(endStr).arg(durationStr); |
1288 } else { | 1289 } else { |
1289 m_myStatusMessage = tr("Visible: %1 to %2 (duration %3)") | 1290 m_myStatusMessage = tr("Visible: %1 to %2 (duration %3)") |
1290 .arg(startStr).arg(endStr).arg(durationStr); | 1291 .arg(startStr).arg(endStr).arg(durationStr); |
1291 } | 1292 } |
1292 | 1293 |
1294 // scale Y axis | |
1295 FlexiNoteLayer *fnl = dynamic_cast<FlexiNoteLayer *>(p->getLayer(2)); | |
1296 if (fnl) { | |
1297 fnl->setVerticalRangeToNoteRange(p); | |
1298 } | |
1299 | |
1293 statusBar()->showMessage(m_myStatusMessage); | 1300 statusBar()->showMessage(m_myStatusMessage); |
1294 } | 1301 } |
1295 | 1302 |
1296 void | 1303 void |
1297 MainWindow::updatePositionStatusDisplays() const | 1304 MainWindow::updatePositionStatusDisplays() const |