Changeset View
Changeset View
Standalone View
Standalone View
containments/desktop/package/contents/ui/FolderItemDelegate.qml
Show All 33 Lines | 29 | Item { | |||
---|---|---|---|---|---|
34 | property bool blank: model.blank | 34 | property bool blank: model.blank | ||
35 | property bool isDir: loader.item ? loader.item.isDir : false | 35 | property bool isDir: loader.item ? loader.item.isDir : false | ||
36 | property QtObject popupDialog: loader.item ? loader.item.popupDialog : null | 36 | property QtObject popupDialog: loader.item ? loader.item.popupDialog : null | ||
37 | property Item iconArea: loader.item ? loader.item.iconArea : null | 37 | property Item iconArea: loader.item ? loader.item.iconArea : null | ||
38 | property Item label: loader.item ? loader.item.label : null | 38 | property Item label: loader.item ? loader.item.label : null | ||
39 | property Item labelArea: loader.item ? loader.item.labelArea : null | 39 | property Item labelArea: loader.item ? loader.item.labelArea : null | ||
40 | property Item actionsOverlay: loader.item ? loader.item.actionsOverlay : null | 40 | property Item actionsOverlay: loader.item ? loader.item.actionsOverlay : null | ||
41 | property Item hoverArea: loader.item ? loader.item.hoverArea : null | 41 | property Item hoverArea: loader.item ? loader.item.hoverArea : null | ||
42 | property Item frame: loader.item ? loader.item.frame : null | ||||
42 | property Item toolTip: loader.item ? loader.item.toolTip : null | 43 | property Item toolTip: loader.item ? loader.item.toolTip : null | ||
43 | 44 | | |||
44 | function openPopup() { | 45 | function openPopup() { | ||
45 | if (isDir) { | 46 | if (isDir) { | ||
46 | loader.item.openPopup(); | 47 | loader.item.openPopup(); | ||
47 | } | 48 | } | ||
48 | } | 49 | } | ||
49 | 50 | | |||
Show All 24 Lines | 68 | Item { | |||
74 | property bool isDir: model.blank ? false : model.isDir | 75 | property bool isDir: model.blank ? false : model.isDir | ||
75 | property bool hovered: (main.GridView.view.hoveredItem == main) | 76 | property bool hovered: (main.GridView.view.hoveredItem == main) | ||
76 | property QtObject popupDialog: null | 77 | property QtObject popupDialog: null | ||
77 | property Item iconArea: icon | 78 | property Item iconArea: icon | ||
78 | property Item label: label | 79 | property Item label: label | ||
79 | property Item labelArea: frameLoader.textShadow || label | 80 | property Item labelArea: frameLoader.textShadow || label | ||
80 | property Item actionsOverlay: actions | 81 | property Item actionsOverlay: actions | ||
81 | property Item hoverArea: toolTip | 82 | property Item hoverArea: toolTip | ||
83 | property Item frame: frameLoader | ||||
82 | property Item toolTip: toolTip | 84 | property Item toolTip: toolTip | ||
83 | property Item selectionButton: null | 85 | property Item selectionButton: null | ||
84 | property Item popupButton: null | 86 | property Item popupButton: null | ||
85 | 87 | | |||
86 | onSelectedChanged: { | 88 | onSelectedChanged: { | ||
87 | if (selected && !blank) { | 89 | if (selected && !blank) { | ||
88 | frameLoader.grabToImage(function(result) { | 90 | frameLoader.grabToImage(function(result) { | ||
89 | dir.addItemDragImage(positioner.map(index), main.x + frameLoader.x, main.y + frameLoader.y, frameLoader.width, frameLoader.height, result.image); | 91 | dir.addItemDragImage(positioner.map(index), main.x + frameLoader.x, main.y + frameLoader.y, frameLoader.width, frameLoader.height, result.image); | ||
▲ Show 20 Lines • Show All 360 Lines • Show Last 20 Lines |