Changeset View
Changeset View
Standalone View
Standalone View
containments/desktop/package/contents/ui/ConfigOverlay.qml
Show First 20 Lines • Show All 199 Lines • ▼ Show 20 Line(s) | 170 | // print("saving..."); | |||
---|---|---|---|---|---|
200 | } | 200 | } | ||
201 | 201 | | |||
202 | MouseArea { | 202 | MouseArea { | ||
203 | drag.target: overlay.itemContainer | 203 | drag.target: overlay.itemContainer | ||
204 | Layout.minimumHeight: units.gridUnit * 3 | 204 | Layout.minimumHeight: units.gridUnit * 3 | ||
205 | Layout.fillHeight: true | 205 | Layout.fillHeight: true | ||
206 | Layout.fillWidth: true | 206 | Layout.fillWidth: true | ||
207 | cursorShape: Qt.DragMoveCursor | 207 | cursorShape: Qt.DragMoveCursor | ||
208 | hoverEnabled: true | ||||
208 | onPressed: appletsLayout.releaseSpace(overlay.itemContainer); | 209 | onPressed: appletsLayout.releaseSpace(overlay.itemContainer); | ||
209 | onPositionChanged: { | 210 | onPositionChanged: { | ||
211 | if (!pressed) { | ||||
212 | return; | ||||
213 | } | ||||
210 | appletsLayout.showPlaceHolderForItem(overlay.itemContainer); | 214 | appletsLayout.showPlaceHolderForItem(overlay.itemContainer); | ||
211 | var dragPos = mapToItem(overlay.itemContainer, mouse.x, mouse.y); | 215 | var dragPos = mapToItem(overlay.itemContainer, mouse.x, mouse.y); | ||
212 | overlay.itemContainer.userDrag(Qt.point(overlay.itemContainer.x, overlay.itemContainer.y), dragPos); | 216 | overlay.itemContainer.userDrag(Qt.point(overlay.itemContainer.x, overlay.itemContainer.y), dragPos); | ||
213 | } | 217 | } | ||
214 | onReleased: { | 218 | onReleased: { | ||
215 | appletsLayout.hidePlaceHolder(); | 219 | appletsLayout.hidePlaceHolder(); | ||
216 | appletsLayout.positionItem(overlay.itemContainer); | 220 | appletsLayout.positionItem(overlay.itemContainer); | ||
217 | } | 221 | } | ||
Show All 34 Lines |