diff options
author | Tim E. Real <termtech@rogers.com> | 2010-11-07 00:30:20 +0000 |
---|---|---|
committer | Tim E. Real <termtech@rogers.com> | 2010-11-07 00:30:20 +0000 |
commit | 4ea1c4ed67ee6fd46dbe393d05b7d835e3a33299 (patch) | |
tree | 599bf37fa6965cfb4cb310a806c6f35f10a6e505 /muse2/muse/arranger | |
parent | 13375b925494553cb3534ca769ad04e4f8cffb24 (diff) |
All routing popups finished. Major cleanup of astrip + mstrip comments, code!
Diffstat (limited to 'muse2/muse/arranger')
-rw-r--r-- | muse2/muse/arranger/trackinfo.cpp | 43 |
1 files changed, 4 insertions, 39 deletions
diff --git a/muse2/muse/arranger/trackinfo.cpp b/muse2/muse/arranger/trackinfo.cpp index b23cead8..ef191b97 100644 --- a/muse2/muse/arranger/trackinfo.cpp +++ b/muse2/muse/arranger/trackinfo.cpp @@ -577,19 +577,9 @@ void Arranger::iInputPortChanged(const QString& s) //void Arranger::routingPopupMenuActivated(int n) void Arranger::routingPopupMenuActivated(QAction* act) { - //if(gRoutingPopupMenuMaster != this || !track || !track->isMidiTrack()) if(!midiTrackInfo || gRoutingPopupMenuMaster != midiTrackInfo || !selected || !selected->isMidiTrack()) return; - //if (n > 999) { - //if (n >= MIDI_PORTS * MIDI_CHANNELS) { // p3.3.50 - // for (int i = 0; i < MIDI_CHANNELS; i++) - //muse->routingPopupMenuActivated(selected, i + MIDI_CHANNELS * (n-1000)); - // muse->routingPopupMenuActivated(selected, i + MIDI_CHANNELS * (n - MIDI_PORTS * MIDI_CHANNELS)); // p3.3.50 - //} - //else { - ///muse->routingPopupMenuActivated(selected, n); - muse->routingPopupMenuActivated(selected, act->data().toInt()); - //} + muse->routingPopupMenuActivated(selected, act->data().toInt()); } #if 0 @@ -599,19 +589,9 @@ void Arranger::routingPopupMenuActivated(QAction* act) void Arranger::routingPopupViewActivated(const QModelIndex& mdi) { - //if(gRoutingPopupMenuMaster != this || !track || !track->isMidiTrack()) if(!midiTrackInfo || gRoutingPopupMenuMaster != midiTrackInfo || !selected || !selected->isMidiTrack()) return; - //if (n > 999) { - //if (n >= MIDI_PORTS * MIDI_CHANNELS) { // p3.3.50 - // for (int i = 0; i < MIDI_CHANNELS; i++) - //muse->routingPopupMenuActivated(selected, i + MIDI_CHANNELS * (n-1000)); - // muse->routingPopupMenuActivated(selected, i + MIDI_CHANNELS * (n - MIDI_PORTS * MIDI_CHANNELS)); // p3.3.50 - //} - //else { -/// muse->routingPopupMenuActivated(selected, n); - muse->routingPopupMenuActivated(selected, mdi.data().toInt()); - //} + muse->routingPopupMenuActivated(selected, mdi.data().toInt()); } #endif @@ -623,25 +603,17 @@ void Arranger::inRoutesPressed() { if(!selected) return; - - ///song->chooseMidiRoutes(midiTrackInfo->iRButton, (MidiTrack*)selected, false); - if(!selected->isMidiTrack()) return; - //song->chooseMidiRoutes(iR, (MidiTrack*)track, false); PopupMenu* pup = muse->prepareRoutingPopupMenu(selected, false); //PopupView* pup = muse->prepareRoutingPopupView(selected, false); if(!pup) return; - //pup->disconnect(); - //gRoutingPopupMenuMaster = this; gRoutingPopupMenuMaster = midiTrackInfo; - //connect(pup, SIGNAL(activated(int)), SLOT(routingPopupMenuActivated(int))); connect(pup, SIGNAL(triggered(QAction*)), SLOT(routingPopupMenuActivated(QAction*))); //connect(pup, SIGNAL(activated(const QModelIndex&)), SLOT(routingPopupViewActivated(const QModelIndex&))); - // Nope, can't clear menu and mm list in there, sub-menus stay open. Never mind for now... connect(pup, SIGNAL(aboutToHide()), muse, SLOT(routingPopupMenuAboutToHide())); //connect(pup, SIGNAL(aboutToHide()), muse, SLOT(routingPopupViewAboutToHide())); pup->popup(QCursor::pos()); @@ -658,24 +630,17 @@ void Arranger::outRoutesPressed() { if(!selected) return; - - ///song->chooseMidiRoutes(midiTrackInfo->oRButton, (MidiTrack*)selected, true); - if(!selected->isMidiTrack()) return; - //song->chooseMidiRoutes(iR, (MidiTrack*)track, false); PopupMenu* pup = muse->prepareRoutingPopupMenu(selected, true); if(!pup) return; - //pup->disconnect(); - //gRoutingPopupMenuMaster = this; gRoutingPopupMenuMaster = midiTrackInfo; - connect(pup, SIGNAL(activated(int)), SLOT(routingPopupMenuActivated(int))); - // Nope, can't clear menu and mm list in there, sub-menus stay open. Never mind for now... + connect(pup, SIGNAL(triggered(QAction*)), SLOT(routingPopupMenuActivated(QAction*))); connect(pup, SIGNAL(aboutToHide()), muse, SLOT(routingPopupMenuAboutToHide())); - pup->popup(QCursor::pos(), 0); + pup->popup(QCursor::pos()); midiTrackInfo->oRButton->setDown(false); return; } |