summaryrefslogtreecommitdiffstats
path: root/examples/declarative/listview/listview.qml
diff options
context:
space:
mode:
authorMartin Jones <martin.jones@nokia.com>2009-05-05 00:43:23 (GMT)
committerMartin Jones <martin.jones@nokia.com>2009-05-05 00:43:23 (GMT)
commit0e75846b831bbeb4794cc4e3d00cd3096726d35e (patch)
treef6d9e05329b5bd0ef451e76aadf6f88c186489f7 /examples/declarative/listview/listview.qml
parentf5b007243af66abc320ee9022170c84e1a3f6da6 (diff)
downloadQt-0e75846b831bbeb4794cc4e3d00cd3096726d35e.zip
Qt-0e75846b831bbeb4794cc4e3d00cd3096726d35e.tar.gz
Qt-0e75846b831bbeb4794cc4e3d00cd3096726d35e.tar.bz2
Join some lines in examples.
Diffstat (limited to 'examples/declarative/listview/listview.qml')
-rw-r--r--examples/declarative/listview/listview.qml63
1 files changed, 20 insertions, 43 deletions
diff --git a/examples/declarative/listview/listview.qml b/examples/declarative/listview/listview.qml
index b71ed4e..a222378 100644
--- a/examples/declarative/listview/listview.qml
+++ b/examples/declarative/listview/listview.qml
@@ -1,7 +1,6 @@
Rect {
- width: 600
- height: 300
- color: "white"
+ width: 600; height: 300; color: "white"
+
// MyPets model is defined in dummydata/MyPetsModel.qml
// The viewer automatically loads files in dummydata/* to assist
// development without a real data source.
@@ -12,29 +11,22 @@ Rect {
id: PetDelegate
Item {
id: Wrapper
- width: 200
- height: 50
+ width: 200; height: 50
VerticalLayout {
- Text {
- text: 'Name: ' + name
- }
- Text {
- text: 'Type: ' + type
- }
- Text {
- text: 'Age: ' + age
- }
+ Text { text: 'Name: ' + name }
+ Text { text: 'Type: ' + type }
+ Text { text: 'Age: ' + age }
}
}
}
+
// Define a highlight component. Just one of these will be instantiated
// by each ListView and placed behind the current item.
Component {
id: PetHighlight
- Rect {
- color: "#FFFF88"
- }
+ Rect { color: "#FFFF88" }
}
+
// Show the model in three lists, with different currentItemPositioning.
// currentItemPositioning determines how the list behaves when the
// current item changes. Note that the second and third ListView
@@ -54,35 +46,23 @@ Rect {
// the mouse, the current index of List1 will be changed.
ListView {
id: List1
- width: 200
- height: parent.height
- model: MyPetsModel
- delegate: PetDelegate
- highlight: PetHighlight
- currentIndex: List3.currentIndex
+ width: 200; height: parent.height
+ model: MyPetsModel; delegate: PetDelegate
+ highlight: PetHighlight; currentIndex: List3.currentIndex
focus: true
}
ListView {
id: List2
- x: 200
- width: 200
- height: parent.height
- model: MyPetsModel
- delegate: PetDelegate
- highlight: PetHighlight
- currentItemPositioning: "Snap"
- snapPosition: 125
+ x: 200; width: 200; height: parent.height
+ model: MyPetsModel; delegate: PetDelegate; highlight: PetHighlight
+ currentItemPositioning: "Snap"; snapPosition: 125
currentIndex: List1.currentIndex
}
ListView {
id: List3
- x: 400
- width: 200
- height: parent.height
- model: MyPetsModel
- delegate: PetDelegate
- currentItemPositioning: "SnapAuto"
- snapPosition: 125
+ x: 400; width: 200; height: parent.height
+ model: MyPetsModel; delegate: PetDelegate
+ currentItemPositioning: "SnapAuto"; snapPosition: 125
currentIndex: List1.currentIndex
children: [
// Position a static highlight rather than a normal highlight so that
@@ -92,11 +72,8 @@ Rect {
// Note that we specify the 'children' property. This is because
// the default property of a ListView is 'delegate'.
Rect {
- y: 125
- width: 200
- height: 50
- color: "#FFFF88"
- z: -1
+ y: 125; width: 200; height: 50
+ color: "#FFFF88"; z: -1
}
]
}