Changeset View
Changeset View
Standalone View
Standalone View
containments/desktop/package/contents/ui/FolderView.qml
Show First 20 Lines • Show All 453 Lines • ▼ Show 20 Line(s) | 452 | if (pressedItem != null && dir.isSelected(positioner.map(pressedItem.index))) { | |||
---|---|---|---|---|---|
454 | dragX = mouse.x; | 454 | dragX = mouse.x; | ||
455 | dragY = mouse.y; | 455 | dragY = mouse.y; | ||
456 | gridView.verticalDropHitscanOffset = pressedItem.iconArea.y + (pressedItem.iconArea.height / 2) | 456 | gridView.verticalDropHitscanOffset = pressedItem.iconArea.y + (pressedItem.iconArea.height / 2) | ||
457 | dir.dragSelected(mouse.x, mouse.y); | 457 | dir.dragSelected(mouse.x, mouse.y); | ||
458 | dragX = -1; | 458 | dragX = -1; | ||
459 | dragY = -1; | 459 | dragY = -1; | ||
460 | clearPressState(); | 460 | clearPressState(); | ||
461 | } else { | 461 | } else { | ||
462 | // Disable rubberband in popup list view mode. | 462 | // Disable rubberband in popup list view mode or while renaming | ||
463 | if (root.useListViewMode) { | 463 | if (root.useListViewMode || (editor && editor.targetItem)) { | ||
464 | return; | 464 | return; | ||
465 | } | 465 | } | ||
466 | 466 | | |||
467 | dir.pinSelection(); | 467 | dir.pinSelection(); | ||
468 | main.rubberBand = Qt.createQmlObject("import QtQuick 2.0; import org.kde.private.desktopcontainment.folder 0.1 as Folder;" | 468 | main.rubberBand = Qt.createQmlObject("import QtQuick 2.0; import org.kde.private.desktopcontainment.folder 0.1 as Folder;" | ||
469 | + "Folder.RubberBand { x: " + cPress.x + "; y: " + cPress.y + "; width: 0; height: 0; z: 99999; }", | 469 | + "Folder.RubberBand { x: " + cPress.x + "; y: " + cPress.y + "; width: 0; height: 0; z: 99999; }", | ||
470 | gridView.contentItem); | 470 | gridView.contentItem); | ||
471 | gridView.interactive = false; | 471 | gridView.interactive = false; | ||
▲ Show 20 Lines • Show All 916 Lines • Show Last 20 Lines |