blob: f8c49f2d5e7fd41310282ff44ddd3effeee1a0b0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
import QtQuick 2.0
import QtQml 2.1
import Sailfish.Silica 1.0
Dialog {
id: itemSelDialog
property alias model: listView.model
property int selectedIndex: -1
SilicaListView {
id: listView
anchors.fill: parent
VerticalScrollDecorator { flickable: webview }
header: PageHeader {
}
delegate: ListItem {
id: itemDelegate
contentHeight: Theme.itemSizeSmall
Label {
anchors {
left: parent.left
leftMargin: Theme.paddingMedium
right: parent.right
rightMargin: Theme.paddingMedium
verticalCenter: parent.verticalCenter
}
text: model.text
color: model.enabled ?
(itemDelegate.highlighted ? Theme.highlightColor : Theme.primaryColor)
: Theme.secondaryColor
truncationMode: TruncationMode.Fade
}
enabled: model.enabled
onClicked: {
selectedIndex = model.index;
accept();
}
}
}
}
|