summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Holthuis <jholthuis@mixxx.org>2022-01-05 14:13:34 +0100
committerJan Holthuis <jholthuis@mixxx.org>2022-01-11 19:53:42 +0100
commit1ed44feddab87bf6372cbec1258bc5c1f8309332 (patch)
treeaebd7b041113ace628d36559684de72d79dc026d
parent3df180dffc0450262521e842cbe09b3a1b7e9dd3 (diff)
QML: Enable library key navigation and load tracks on double-click/enter
-rw-r--r--res/qml/Library.qml10
1 files changed, 10 insertions, 0 deletions
diff --git a/res/qml/Library.qml b/res/qml/Library.qml
index 109ae529f7..8cd5ea4431 100644
--- a/res/qml/Library.qml
+++ b/res/qml/Library.qml
@@ -61,9 +61,18 @@ Item {
anchors.fill: parent
anchors.margins: 10
clip: true
+ keyNavigationWraps: true
highlightMoveDuration: 250
highlightResizeDuration: 50
model: Mixxx.Library.model
+ Keys.onPressed: {
+ switch (event.key) {
+ case Qt.Key_Enter:
+ case Qt.Key_Return:
+ listView.loadSelectedTrackIntoNextAvailableDeck(false);
+ break;
+ }
+ }
delegate: Item {
id: itemDelegate
@@ -110,6 +119,7 @@ Item {
dragItem.Drag.imageSource = result.url;
});
}
+ onDoubleClicked: listView.loadSelectedTrackIntoNextAvailableDeck(false)
}
}