diff options
author | Robert Jonsson <spamatica@gmail.com> | 2013-04-04 19:10:10 +0000 |
---|---|---|
committer | Robert Jonsson <spamatica@gmail.com> | 2013-04-04 19:10:10 +0000 |
commit | d930cf81c2cbcc65b373442a2aed3e631d331314 (patch) | |
tree | 84bbfaec2576086debd64d4d1f67e204ea6083cf /muse2/muse/arranger/tlist.cpp | |
parent | 39fdcb8398390cae17bce642b358e74592676bf1 (diff) |
simpledrums pitch and ctrl+arrows
Diffstat (limited to 'muse2/muse/arranger/tlist.cpp')
-rw-r--r-- | muse2/muse/arranger/tlist.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/muse2/muse/arranger/tlist.cpp b/muse2/muse/arranger/tlist.cpp index dbed464e..5cea444d 100644 --- a/muse2/muse/arranger/tlist.cpp +++ b/muse2/muse/arranger/tlist.cpp @@ -1358,6 +1358,16 @@ void TList::moveSelection(int n) (*s)->setSelected(false); selTrack->setSelected(true); + // if selected track is outside of view, enforce scrolling + if (selTrack->y() > this->height()+ypos-20) + { + emit verticalScrollSetYpos(ypos+selTrack->height()); + } + else if (selTrack->y() < ypos) + { + emit verticalScrollSetYpos(selTrack->y()); + } + // rec enable track if expected MusECore::TrackList recd = getRecEnabledTracks(); if (recd.size() == 1 && MusEGlobal::config.moveArmedCheckBox) { // one rec enabled track, move rec enabled with selection @@ -2819,3 +2829,4 @@ void TList::setHeader(Header* h) } } // namespace MusEGui + |