AccountViewer.qml Example File
accounts/assets/AccountViewer.qml
import bb.cascades 1.0
Page {
id: root
titleBar: TitleBar {
title: qsTr ("Account Details")
}
Container {
layout: DockLayout {}
BackgroundImage {
horizontalAlignment: HorizontalAlignment.Fill
verticalAlignment: VerticalAlignment.Fill
}
ListView {
horizontalAlignment: HorizontalAlignment.Fill
verticalAlignment: VerticalAlignment.Fill
leftPadding: 30
topPadding: 30
rightPadding: 30
bottomPadding: 30
dataModel: _accounts.accountViewer.fields
listItemComponents: ListItemComponent {
type: ""
ViewerField {
title: ListItemData.title
value: ListItemData.value
}
}
}
}
actions: [
ActionItem {
title: qsTr ("Edit")
imageSource: "asset:///images/action_editaccount.png"
onTriggered: {
_accounts.editAccount()
navigationPane.push(accountEditor.createObject())
}
},
DeleteActionItem {
onTriggered: {
_accounts.deleteAccount()
navigationPane.pop()
}
}
]
attachedObjects: [
ComponentDefinition {
id: accountEditor
source: "AccountEditor.qml"
}
]
}