@@ -132,7 +132,11 @@ ScopeView {
132132 item.canEnableTerminationMode =
133133 Qt.binding(function() { return isCurrent; })
134134 } else {
135− function activateApplication(index, data, itemY) {
135+ function activateApplication(index, data) {
136+ shell.activateApplication(data);
137+ }
138+
139+ function openPreview(index, data, itemY) {
136140 effect.positionPx = mapToItem(categoryView, 0, itemY).y
137141 previewLoader.previewData = data;
138142 previewLoader.open = true;
@@ -140,6 +144,7 @@ ScopeView {
140144
141145 item.model = Qt.binding(function() { return categoryModels[modelName]; });
142146 item.clicked.connect(activateApplication);
147+ item.pressAndHold.connect(openPreview)
143148
144149 }
145150 }