Merge branch 'stable-1.1'
# Conflicts: # include/PianoRoll.h # src/gui/editors/PianoRoll.cpp
This commit is contained in:
@@ -3342,6 +3342,19 @@ void PianoRoll::wheelEvent(QWheelEvent * we )
|
||||
|
||||
|
||||
|
||||
void PianoRoll::focusOutEvent( QFocusEvent * )
|
||||
{
|
||||
for( int i = 0; i < NumKeys; ++i )
|
||||
{
|
||||
m_pattern->instrumentTrack()->pianoModel()->midiEventProcessor()->processInEvent( MidiEvent( MidiNoteOff, -1, i, 0 ) );
|
||||
m_pattern->instrumentTrack()->pianoModel()->setKeyState( i, false );
|
||||
}
|
||||
update();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
int PianoRoll::getKey(int y ) const
|
||||
{
|
||||
int key_line_y = keyAreaBottom() - 1;
|
||||
|
||||
@@ -1669,6 +1669,7 @@ void InstrumentTrackWindow::dropEvent( QDropEvent* event )
|
||||
Engine::getSong()->setModified();
|
||||
|
||||
event->accept();
|
||||
setFocus();
|
||||
}
|
||||
else if( type == "presetfile" )
|
||||
{
|
||||
@@ -1680,6 +1681,7 @@ void InstrumentTrackWindow::dropEvent( QDropEvent* event )
|
||||
Engine::getSong()->setModified();
|
||||
|
||||
event->accept();
|
||||
setFocus();
|
||||
}
|
||||
else if( type == "pluginpresetfile" )
|
||||
{
|
||||
@@ -1694,6 +1696,7 @@ void InstrumentTrackWindow::dropEvent( QDropEvent* event )
|
||||
i->loadFile( value );
|
||||
|
||||
event->accept();
|
||||
setFocus();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user