Changeset View
Changeset View
Standalone View
Standalone View
kcms/cursortheme/package/contents/ui/main.qml
Show All 31 Lines | 30 | KCM.GridViewKCM { | |||
---|---|---|---|---|---|
32 | 32 | | |||
33 | view.model: kcm.cursorsModel | 33 | view.model: kcm.cursorsModel | ||
34 | view.delegate: Delegate {} | 34 | view.delegate: Delegate {} | ||
35 | view.onCurrentIndexChanged: { | 35 | view.onCurrentIndexChanged: { | ||
36 | kcm.selectedThemeRow = view.currentIndex; | 36 | kcm.selectedThemeRow = view.currentIndex; | ||
37 | view.positionViewAtIndex(view.currentIndex, view.GridView.Beginning); | 37 | view.positionViewAtIndex(view.currentIndex, view.GridView.Beginning); | ||
38 | } | 38 | } | ||
39 | 39 | | |||
40 | enabled: !kcm.downloadingFile | ||||
41 | | ||||
40 | DropArea { | 42 | DropArea { | ||
41 | anchors.fill: parent | 43 | anchors.fill: parent | ||
42 | onEntered: { | 44 | onEntered: { | ||
43 | if (!drag.hasUrls) { | 45 | if (!drag.hasUrls) { | ||
44 | drag.accepted = false; | 46 | drag.accepted = false; | ||
45 | } | 47 | } | ||
46 | } | 48 | } | ||
47 | onDropped: kcm.installThemeFromFile(drop.urls[0]) | 49 | onDropped: kcm.installThemeFromFile(drop.urls[0]) | ||
▲ Show 20 Lines • Show All 139 Lines • Show Last 20 Lines |