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 | ListView {
model: filesModel
clip: true
anchors.fill: parent
delegate: ListItem.Standard {
id: fileDelegate
iconName: "share"
iconFrame: false
text: model.fn
onClicked: {
PopupUtils.open(popoverComponent, fileDelegate)
}
}
}
........
Component {
id: popoverComponent
Popover {
id: popover
property var curTransfer
ContentPeerPicker {
id: peerPicker
contentType: ContentType.Unknown
handler: ContentHandler.Destination
onPeerSelected: {
picker.curTransfer = peer.request();
//pageStack.pop();
//if (picker.curTransfer.state === ContentTransfer.InProgress)
// picker.__exportItems(picker.url);
}
}
}
}
|