summaryrefslogtreecommitdiff
path: root/muse2/muse/arranger
diff options
context:
space:
mode:
authorOrcan Ogetbil <oget.fedora@gmail.com>2010-12-01 08:59:04 +0000
committerOrcan Ogetbil <oget.fedora@gmail.com>2010-12-01 08:59:04 +0000
commitffe6b074794c48f8f5e9428911bbad72a257f15a (patch)
tree70084b6b495e0d9963329c0f568470ddf9a9209f /muse2/muse/arranger
parent220cd2ee02444791e089a9ee0c772844bf9c3d3c (diff)
Ported midiport to Qt4.
Diffstat (limited to 'muse2/muse/arranger')
-rw-r--r--muse2/muse/arranger/tlist.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/muse2/muse/arranger/tlist.cpp b/muse2/muse/arranger/tlist.cpp
index 28e50750..15a1cdf9 100644
--- a/muse2/muse/arranger/tlist.cpp
+++ b/muse2/muse/arranger/tlist.cpp
@@ -11,7 +11,7 @@
#include <qpainter.h>
#include <qlineedit.h>
-#include <q3popupmenu.h>
+#include <QMenu>
#include <qmessagebox.h>
#include <qscrollbar.h>
#include <qtimer.h>
@@ -531,9 +531,10 @@ void TList::portsPopupMenu(Track* t, int x, int y)
else
port = track->outPort();
- Q3PopupMenu* p = midiPortsPopup(0, port);
- int n = p->exec(mapToGlobal(QPoint(x, y)), 0);
- if (n != -1) {
+ QMenu* p = midiPortsPopup(0, port);
+ QAction* act = p->exec(mapToGlobal(QPoint(x, y)), 0);
+ if (act) {
+ int n = act->data().toInt();
// Changed by T356.
//track->setOutPort(n);
//audio->msgSetTrackOutPort(track, n);