summaryrefslogtreecommitdiff
path: root/muse2/muse/mixer/rack.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'muse2/muse/mixer/rack.cpp')
-rw-r--r--muse2/muse/mixer/rack.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/muse2/muse/mixer/rack.cpp b/muse2/muse/mixer/rack.cpp
index b979b420..a8bd1c62 100644
--- a/muse2/muse/mixer/rack.cpp
+++ b/muse2/muse/mixer/rack.cpp
@@ -504,7 +504,13 @@ void EffectRack::mousePressEvent(QMouseEvent *event)
menuRequested(itemAt(event->pos()));
return;
}
-
+ else if(event->button() & Qt::MiddleButton) {
+ int idx = row(itemAt(event->pos()));
+ bool flag = !track->efxPipe()->isOn(idx);
+ track->efxPipe()->setOn(idx, flag);
+ updateContents();
+ }
+
QListWidget::mousePressEvent(event);
}