Changeset View
Changeset View
Standalone View
Standalone View
applets/kicker/package/contents/ui/ItemGridView.qml
Show First 20 Lines • Show All 422 Lines • ▼ Show 20 Line(s) | 414 | if (mouse.button == Qt.RightButton) { | |||
---|---|---|---|---|---|
423 | } | 423 | } | ||
424 | } else { | 424 | } else { | ||
425 | pressedItem = gridView.currentItem; | 425 | pressedItem = gridView.currentItem; | ||
426 | } | 426 | } | ||
427 | } | 427 | } | ||
428 | 428 | | |||
429 | onReleased: { | 429 | onReleased: { | ||
430 | mouse.accepted = true; | 430 | mouse.accepted = true; | ||
431 | var item = updatePositionProperties(mouse.x, mouse.y); | 431 | updatePositionProperties(mouse.x, mouse.y); | ||
432 | 432 | | |||
433 | if (item === undefined) { | | |||
434 | if (gridView.currentItem && gridView.currentItem == pressedItem) { | 433 | if (gridView.currentItem && gridView.currentItem == pressedItem) { | ||
435 | if ("trigger" in gridView.model) { | 434 | if ("trigger" in gridView.model) { | ||
436 | gridView.model.trigger(pressedItem.itemIndex, "", null); | 435 | gridView.model.trigger(pressedItem.itemIndex, "", null); | ||
437 | root.toggle(); | 436 | root.toggle(); | ||
438 | } | 437 | } | ||
439 | 438 | | |||
440 | itemGrid.itemActivated(pressedItem.itemIndex, "", null); | 439 | itemGrid.itemActivated(pressedItem.itemIndex, "", null); | ||
441 | } else if (!pressedItem && mouse.button == Qt.LeftButton) { | 440 | } else if (!dragHelper.dragging && !pressedItem && mouse.button == Qt.LeftButton) { | ||
hein: Coding style: Even for single-line blocks we require braces. | |||||
442 | root.toggle(); | 441 | root.toggle(); | ||
443 | } | 442 | } | ||
444 | } | | |||
445 | 443 | | |||
446 | pressX = -1; | 444 | pressX = -1; | ||
447 | pressY = -1; | 445 | pressY = -1; | ||
448 | pressedItem = null; | 446 | pressedItem = null; | ||
449 | } | 447 | } | ||
450 | 448 | | |||
451 | onPositionChanged: { | 449 | onPositionChanged: { | ||
452 | var item = pressedItem? pressedItem : updatePositionProperties(mouse.x, mouse.y); | 450 | var item = pressedItem? pressedItem : updatePositionProperties(mouse.x, mouse.y); | ||
Show All 20 Lines |
Coding style: Even for single-line blocks we require braces.