QueryResultSheet.qml Example File
invocation/invokeclient/assets/QueryResultSheet.qml
import bb.cascades 1.0
import bb.cascades 1.0
Sheet {
id: root
onCreationCompleted: {
_app.queryFinished.connect(root.open)
_app.closeQueryResults.connect(root.close)
}
Page {
Container {
layout: DockLayout {}
ImageView {
imageSource: "asset:///images/background.png"
}
Container {
topPadding: 50
leftPadding: 50
rightPadding: 50
bottomPadding: 50
Button {
horizontalAlignment: HorizontalAlignment.Center
text: qsTr ("Close")
onClicked: root.close()
}
Divider {}
ListView {
horizontalAlignment: HorizontalAlignment.Fill
dataModel: _app.model
listItemComponents: ListItemComponent {
type: "item"
StandardListItem {
title: ListItemData.label
imageSource: ListItemData.imageSource
}
}
onTriggered: {
_app.invokeTarget(dataModel.data(indexPath).name)
}
}
}
}
}
}