summaryrefslogtreecommitdiff
path: root/src/modlistview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modlistview.cpp')
-rw-r--r--src/modlistview.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/modlistview.cpp b/src/modlistview.cpp
index 5e3e6b58..8827733b 100644
--- a/src/modlistview.cpp
+++ b/src/modlistview.cpp
@@ -1357,6 +1357,12 @@ void ModListView::timerEvent(QTimerEvent* event)
void ModListView::mousePressEvent(QMouseEvent* event)
{
+ // allow alt+click to select all mods inside a separator
+ // when using collapsible separators
+ //
+ // similar code is also present in mouseReleaseEvent to
+ // avoid missing events
+
// disable edit if Alt is pressed
auto triggers = editTriggers();
if (event->modifiers() & Qt::AltModifier) {