diff options
author | Bea Lam <bea.lam@nokia.com> | 2010-05-14 11:32:57 +1000 |
---|---|---|
committer | Bea Lam <bea.lam@nokia.com> | 2010-05-17 09:42:12 +1000 |
commit | 82d0b03c4f81c2832975d548917c03dbaddeee72 (patch) | |
tree | cb2d7ae0c7c8c5870f4c9439453c938a9423afad /examples/declarative/modelviews/gridview | |
parent | 0aca20bf669ef7e7702ee96d0d0676392cfd1b72 (diff) | |
download | qt4-tools-82d0b03c4f81c2832975d548917c03dbaddeee72.tar.gz |
Restructure the examples. They are now organized into various
subdirectories to make it easier to locate examples for certain
features (e.g. animation) and to distinguish between different types
of examples (e.g. very basic examples vs complex demo-like examples).
Diffstat (limited to 'examples/declarative/modelviews/gridview')
-rw-r--r-- | examples/declarative/modelviews/gridview/gridview-example.qml | 49 | ||||
-rw-r--r-- | examples/declarative/modelviews/gridview/gridview.qmlproject | 16 | ||||
-rw-r--r-- | examples/declarative/modelviews/gridview/pics/AddressBook_48.png | bin | 0 -> 3350 bytes | |||
-rw-r--r-- | examples/declarative/modelviews/gridview/pics/AudioPlayer_48.png | bin | 0 -> 3806 bytes | |||
-rw-r--r-- | examples/declarative/modelviews/gridview/pics/Camera_48.png | bin | 0 -> 3540 bytes | |||
-rw-r--r-- | examples/declarative/modelviews/gridview/pics/DateBook_48.png | bin | 0 -> 2610 bytes | |||
-rw-r--r-- | examples/declarative/modelviews/gridview/pics/EMail_48.png | bin | 0 -> 3655 bytes | |||
-rw-r--r-- | examples/declarative/modelviews/gridview/pics/TodoList_48.png | bin | 0 -> 3429 bytes | |||
-rw-r--r-- | examples/declarative/modelviews/gridview/pics/VideoPlayer_48.png | bin | 0 -> 4151 bytes |
9 files changed, 65 insertions, 0 deletions
diff --git a/examples/declarative/modelviews/gridview/gridview-example.qml b/examples/declarative/modelviews/gridview/gridview-example.qml new file mode 100644 index 0000000000..a5f41fb874 --- /dev/null +++ b/examples/declarative/modelviews/gridview/gridview-example.qml @@ -0,0 +1,49 @@ +import Qt 4.7 + +Rectangle { + width: 300; height: 400 + color: "white" + + ListModel { + id: appModel + ListElement { name: "Music"; icon: "pics/AudioPlayer_48.png" } + ListElement { name: "Movies"; icon: "pics/VideoPlayer_48.png" } + ListElement { name: "Camera"; icon: "pics/Camera_48.png" } + ListElement { name: "Calendar"; icon: "pics/DateBook_48.png" } + ListElement { name: "Messaging"; icon: "pics/EMail_48.png" } + ListElement { name: "Todo List"; icon: "pics/TodoList_48.png" } + ListElement { name: "Contacts"; icon: "pics/AddressBook_48.png" } + } + + Component { + id: appDelegate + + Item { + width: 100; height: 100 + + Image { + id: myIcon + y: 20; anchors.horizontalCenter: parent.horizontalCenter + source: icon + } + Text { + anchors { top: myIcon.bottom; horizontalCenter: parent.horizontalCenter } + text: name + } + } + } + + Component { + id: appHighlight + Rectangle { width: 80; height: 80; color: "lightsteelblue" } + } + + GridView { + anchors.fill: parent + cellWidth: 100; cellHeight: 100 + highlight: appHighlight + focus: true + model: appModel + delegate: appDelegate + } +} diff --git a/examples/declarative/modelviews/gridview/gridview.qmlproject b/examples/declarative/modelviews/gridview/gridview.qmlproject new file mode 100644 index 0000000000..d4909f8685 --- /dev/null +++ b/examples/declarative/modelviews/gridview/gridview.qmlproject @@ -0,0 +1,16 @@ +import QmlProject 1.0 + +Project { + /* Include .qml, .js, and image files from current directory and subdirectories */ + QmlFiles { + directory: "." + } + JavaScriptFiles { + directory: "." + } + ImageFiles { + directory: "." + } + /* List of plugin directories passed to QML runtime */ + // importPaths: [ " ../exampleplugin " ] +} diff --git a/examples/declarative/modelviews/gridview/pics/AddressBook_48.png b/examples/declarative/modelviews/gridview/pics/AddressBook_48.png Binary files differnew file mode 100644 index 0000000000..1ab7c8eec1 --- /dev/null +++ b/examples/declarative/modelviews/gridview/pics/AddressBook_48.png diff --git a/examples/declarative/modelviews/gridview/pics/AudioPlayer_48.png b/examples/declarative/modelviews/gridview/pics/AudioPlayer_48.png Binary files differnew file mode 100644 index 0000000000..f4b8689f87 --- /dev/null +++ b/examples/declarative/modelviews/gridview/pics/AudioPlayer_48.png diff --git a/examples/declarative/modelviews/gridview/pics/Camera_48.png b/examples/declarative/modelviews/gridview/pics/Camera_48.png Binary files differnew file mode 100644 index 0000000000..c76b524945 --- /dev/null +++ b/examples/declarative/modelviews/gridview/pics/Camera_48.png diff --git a/examples/declarative/modelviews/gridview/pics/DateBook_48.png b/examples/declarative/modelviews/gridview/pics/DateBook_48.png Binary files differnew file mode 100644 index 0000000000..58f5787fb8 --- /dev/null +++ b/examples/declarative/modelviews/gridview/pics/DateBook_48.png diff --git a/examples/declarative/modelviews/gridview/pics/EMail_48.png b/examples/declarative/modelviews/gridview/pics/EMail_48.png Binary files differnew file mode 100644 index 0000000000..d6d84a61be --- /dev/null +++ b/examples/declarative/modelviews/gridview/pics/EMail_48.png diff --git a/examples/declarative/modelviews/gridview/pics/TodoList_48.png b/examples/declarative/modelviews/gridview/pics/TodoList_48.png Binary files differnew file mode 100644 index 0000000000..0988448d9b --- /dev/null +++ b/examples/declarative/modelviews/gridview/pics/TodoList_48.png diff --git a/examples/declarative/modelviews/gridview/pics/VideoPlayer_48.png b/examples/declarative/modelviews/gridview/pics/VideoPlayer_48.png Binary files differnew file mode 100644 index 0000000000..52638c50a7 --- /dev/null +++ b/examples/declarative/modelviews/gridview/pics/VideoPlayer_48.png |