diff options
author | Tim E. Real <termtech@rogers.com> | 2011-01-09 21:32:13 +0000 |
---|---|---|
committer | Tim E. Real <termtech@rogers.com> | 2011-01-09 21:32:13 +0000 |
commit | 5fa5f8210b4924a1f2ae0100dfb6c0b50c85db81 (patch) | |
tree | 23f4c7ebe7fe8f506aa5d09bce4262b0040453f2 /muse2/muse/widgets/mtrackinfo.cpp | |
parent | 0e39cb75d7a659322b282a79ca63f10d48fa277a (diff) |
Completed soloing system. Other fixes - see ChangeLog.
Diffstat (limited to 'muse2/muse/widgets/mtrackinfo.cpp')
-rw-r--r-- | muse2/muse/widgets/mtrackinfo.cpp | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/muse2/muse/widgets/mtrackinfo.cpp b/muse2/muse/widgets/mtrackinfo.cpp index f9903037..04911b02 100644 --- a/muse2/muse/widgets/mtrackinfo.cpp +++ b/muse2/muse/widgets/mtrackinfo.cpp @@ -154,9 +154,10 @@ MidiTrackInfo::MidiTrackInfo(QWidget* parent, Track* sel_track) : QWidget(parent connect(iRButton, SIGNAL(pressed()), SLOT(inRoutesPressed())); // TODO: Works OK, but disabled for now, until we figure out what to do about multiple out routes and display values... + // Enabled (for Midi Port to Audio Input routing). p4.0.14 Tim. //oRButton->setEnabled(false); //oRButton->setVisible(false); - //connect(oRButton, SIGNAL(pressed()), SLOT(outRoutesPressed())); + connect(oRButton, SIGNAL(pressed()), SLOT(outRoutesPressed())); connect(song, SIGNAL(songChanged(int)), SLOT(songChanged(int))); connect(muse, SIGNAL(configChanged()), SLOT(configChanged())); @@ -541,7 +542,10 @@ void MidiTrackInfo::iOutputChannelChanged(int channel) // may result in adding/removing mixer strip: //song->update(-1); - song->update(SC_MIDI_TRACK_PROP); + //song->update(SC_MIDI_TRACK_PROP); + audio->msgUpdateSoloStates(); // p4.0.14 + //song->update(SC_MIDI_TRACK_PROP | SC_ROUTE); // + song->update(SC_MIDI_TRACK_PROP); // } } @@ -563,7 +567,10 @@ void MidiTrackInfo::iOutputPortChanged(int index) track->setOutPortAndUpdate(index); audio->msgIdle(false); - song->update(SC_MIDI_TRACK_PROP); + //song->update(SC_MIDI_TRACK_PROP); + audio->msgUpdateSoloStates(); // p4.0.14 + //song->update(SC_MIDI_TRACK_PROP | SC_ROUTE); // + song->update(SC_MIDI_TRACK_PROP); // } //--------------------------------------------------------- @@ -652,7 +659,7 @@ void MidiTrackInfo::outRoutesPressed() connect(pup, SIGNAL(triggered(QAction*)), SLOT(routingPopupMenuActivated(QAction*))); connect(pup, SIGNAL(aboutToHide()), muse, SLOT(routingPopupMenuAboutToHide())); pup->popup(QCursor::pos()); - ///oRButton->setDown(false); + oRButton->setDown(false); return; } |