Changeset View
Changeset View
Standalone View
Standalone View
containments/desktop/package/contents/ui/FolderView.qml
Show First 20 Lines • Show All 366 Lines • ▼ Show 20 Line(s) | 366 | } else if (hoveredItem.popupDialog) { | |||
---|---|---|---|---|---|
367 | hoveredItem.closePopup(); | 367 | hoveredItem.closePopup(); | ||
368 | 368 | | |||
369 | return; | 369 | return; | ||
370 | } | 370 | } | ||
371 | 371 | | |||
372 | pos = mapToItem(hoveredItem.actionsOverlay, mouse.x, mouse.y); | 372 | pos = mapToItem(hoveredItem.actionsOverlay, mouse.x, mouse.y); | ||
373 | 373 | | |||
374 | if (!(pos.x <= hoveredItem.actionsOverlay.width && pos.y <= hoveredItem.actionsOverlay.height)) { | 374 | if (!(pos.x <= hoveredItem.actionsOverlay.width && pos.y <= hoveredItem.actionsOverlay.height)) { | ||
375 | if (Qt.styleHints.singleClickActivation || doubleClickInProgress) { | 375 | if (Qt.styleHints.singleClickActivation || doubleClickInProgress || hoveredItem.touchTap) { | ||
376 | var func = root.useListViewMode && (mouse.button === Qt.LeftButton) && hoveredItem.isDir ? doCd : dir.run; | 376 | var func = root.useListViewMode && (mouse.button === Qt.LeftButton) && hoveredItem.isDir ? doCd : dir.run; | ||
377 | func(positioner.map(gridView.currentIndex)); | 377 | func(positioner.map(gridView.currentIndex)); | ||
378 | 378 | | |||
379 | hoveredItem = null; | 379 | hoveredItem = null; | ||
380 | } else { | 380 | } else { | ||
381 | doubleClickInProgress = true; | 381 | doubleClickInProgress = true; | ||
382 | doubleClickTimer.interval = Qt.styleHints.mouseDoubleClickInterval; | 382 | doubleClickTimer.interval = Qt.styleHints.mouseDoubleClickInterval; | ||
383 | doubleClickTimer.start(); | 383 | doubleClickTimer.start(); | ||
▲ Show 20 Lines • Show All 1004 Lines • Show Last 20 Lines |