From eb6199da86b90a628e272381a28c91ab64c3dbfa Mon Sep 17 00:00:00 2001 From: Alan Alpert Date: Fri, 10 Aug 2012 16:51:01 +1000 Subject: [PATCH] Move examples around imageprovider is a QtQuick example. Models and Views examples are now split up, as one is a collection of C++ examples and the other is banded into a single QML example. Task-Number: QTBUG-24133 Change-Id: I81874871bd69ffef6a88df84f3d3f649e0c56bc6 Reviewed-by: hjk --- .../qml/imageprovider/ImageProviderCore/qmldir | 2 - .../qml/imageprovider/imageprovider-example.qml | 49 --- examples/qml/imageprovider/imageprovider.cpp | 109 ----- examples/qml/imageprovider/imageprovider.pro | 15 - .../qml/imageprovider/imageprovider.qmlproject | 14 - examples/qml/qml.pro | 2 +- .../quick/imageprovider/ImageProviderCore/qmldir | 2 + .../quick/imageprovider/imageprovider-example.qml | 49 +++ examples/quick/imageprovider/imageprovider.cpp | 109 +++++ examples/quick/imageprovider/imageprovider.pro | 15 + .../quick/imageprovider/imageprovider.qmlproject | 14 + .../models/abstractitemmodel/abstractitemmodel.pro | 7 + .../models/abstractitemmodel/abstractitemmodel.qrc | 6 + examples/quick/models/abstractitemmodel/main.cpp | 70 +++ examples/quick/models/abstractitemmodel/model.cpp | 90 ++++ examples/quick/models/abstractitemmodel/model.h | 83 ++++ examples/quick/models/abstractitemmodel/view.qml | 50 +++ examples/quick/models/models.pro | 5 + .../quick/models/objectlistmodel/dataobject.cpp | 78 ++++ examples/quick/models/objectlistmodel/dataobject.h | 76 ++++ examples/quick/models/objectlistmodel/main.cpp | 78 ++++ .../models/objectlistmodel/objectlistmodel.pro | 6 + .../objectlistmodel/objectlistmodel.qmlproject | 14 + .../models/objectlistmodel/objectlistmodel.qrc | 5 + examples/quick/models/objectlistmodel/view.qml | 55 +++ examples/quick/models/stringlistmodel/main.cpp | 77 ++++ .../models/stringlistmodel/stringlistmodel.pro | 4 + .../models/stringlistmodel/stringlistmodel.qrc | 5 + examples/quick/models/stringlistmodel/view.qml | 54 +++ .../abstractitemmodel/abstractitemmodel.pro | 7 - .../abstractitemmodel/abstractitemmodel.qrc | 6 - .../quick/modelviews/abstractitemmodel/main.cpp | 70 --- .../quick/modelviews/abstractitemmodel/model.cpp | 90 ---- .../quick/modelviews/abstractitemmodel/model.h | 83 ---- .../quick/modelviews/abstractitemmodel/view.qml | 50 --- .../doc/images/qml-modelviews-example.png | Bin 51072 -> 0 bytes examples/quick/modelviews/doc/src/modelviews.qdoc | 83 ---- .../quick/modelviews/gridview/gridview-example.qml | 85 ---- .../modelviews/gridview/pics/AddressBook_48.png | Bin 3350 -> 0 bytes .../modelviews/gridview/pics/AudioPlayer_48.png | Bin 3806 -> 0 bytes .../quick/modelviews/gridview/pics/Camera_48.png | Bin 3540 -> 0 bytes .../quick/modelviews/gridview/pics/DateBook_48.png | Bin 2610 -> 0 bytes .../quick/modelviews/gridview/pics/EMail_48.png | Bin 3655 -> 0 bytes .../quick/modelviews/gridview/pics/TodoList_48.png | Bin 3429 -> 0 bytes .../modelviews/gridview/pics/VideoPlayer_48.png | Bin 4151 -> 0 bytes .../modelviews/listview/content/PetsModel.qml | 98 ----- .../listview/content/PressAndHoldButton.qml | 82 ---- .../modelviews/listview/content/RecipesModel.qml | 129 ------ .../modelviews/listview/content/SmallText.qml | 46 -- .../modelviews/listview/content/TextButton.qml | 76 ---- .../modelviews/listview/content/ToggleButton.qml | 58 --- .../listview/content/pics/arrow-down.png | Bin 594 -> 0 bytes .../modelviews/listview/content/pics/arrow-up.png | Bin 692 -> 0 bytes .../listview/content/pics/fruit-salad.jpg | Bin 17952 -> 0 bytes .../modelviews/listview/content/pics/hamburger.jpg | Bin 8572 -> 0 bytes .../modelviews/listview/content/pics/lemonade.jpg | Bin 6645 -> 0 bytes .../listview/content/pics/list-delete.png | Bin 831 -> 0 bytes .../listview/content/pics/minus-sign.png | Bin 250 -> 0 bytes .../modelviews/listview/content/pics/moreDown.png | Bin 217 -> 0 bytes .../modelviews/listview/content/pics/moreUp.png | Bin 212 -> 0 bytes .../modelviews/listview/content/pics/pancakes.jpg | Bin 9163 -> 0 bytes .../modelviews/listview/content/pics/plus-sign.png | Bin 462 -> 0 bytes .../listview/content/pics/vegetable-soup.jpg | Bin 8639 -> 0 bytes examples/quick/modelviews/listview/dynamiclist.qml | 224 ---------- .../modelviews/listview/expandingdelegates.qml | 208 --------- examples/quick/modelviews/listview/highlight.qml | 106 ----- .../quick/modelviews/listview/highlightranges.qml | 169 -------- examples/quick/modelviews/listview/sections.qml | 127 ------ examples/quick/modelviews/main.cpp | 41 -- examples/quick/modelviews/modelviews.pro | 8 - examples/quick/modelviews/modelviews.qml | 62 --- examples/quick/modelviews/modelviews.qmlproject | 16 - .../modelviews/objectlistmodel/dataobject.cpp | 78 ---- .../quick/modelviews/objectlistmodel/dataobject.h | 76 ---- examples/quick/modelviews/objectlistmodel/main.cpp | 78 ---- .../modelviews/objectlistmodel/objectlistmodel.pro | 6 - .../objectlistmodel/objectlistmodel.qmlproject | 14 - .../modelviews/objectlistmodel/objectlistmodel.qrc | 5 - examples/quick/modelviews/objectlistmodel/view.qml | 55 --- examples/quick/modelviews/package/Delegate.qml | 78 ---- examples/quick/modelviews/package/view.qml | 92 ---- .../quick/modelviews/parallax/content/Clock.qml | 140 ------ .../modelviews/parallax/content/ParallaxView.qml | 122 ------ .../quick/modelviews/parallax/content/Smiley.qml | 84 ---- .../modelviews/parallax/content/background.png | Bin 46895 -> 0 bytes .../quick/modelviews/parallax/content/center.png | Bin 765 -> 0 bytes .../modelviews/parallax/content/clock-night.png | Bin 23359 -> 0 bytes .../quick/modelviews/parallax/content/clock.png | Bin 20653 -> 0 bytes .../quick/modelviews/parallax/content/hour.png | Bin 625 -> 0 bytes .../quick/modelviews/parallax/content/minute.png | Bin 625 -> 0 bytes .../parallax/content/pics/background.jpg | Bin 209814 -> 0 bytes .../parallax/content/pics/face-smile.png | Bin 15408 -> 0 bytes .../modelviews/parallax/content/pics/home-page.png | Bin 3051 -> 0 bytes .../modelviews/parallax/content/pics/home-page.svg | 445 -------------------- .../modelviews/parallax/content/pics/shadow.png | Bin 425 -> 0 bytes .../parallax/content/pics/yast-joystick.png | Bin 2723 -> 0 bytes .../modelviews/parallax/content/pics/yast-wol.png | Bin 3769 -> 0 bytes .../quick/modelviews/parallax/content/quit.png | Bin 583 -> 0 bytes .../quick/modelviews/parallax/content/second.png | Bin 303 -> 0 bytes examples/quick/modelviews/parallax/parallax.qml | 76 ---- .../quick/modelviews/pathview/pathview-example.qml | 105 ----- .../modelviews/pathview/pics/AddressBook_48.png | Bin 3350 -> 0 bytes .../modelviews/pathview/pics/AudioPlayer_48.png | Bin 3806 -> 0 bytes .../quick/modelviews/pathview/pics/Camera_48.png | Bin 3540 -> 0 bytes .../quick/modelviews/pathview/pics/DateBook_48.png | Bin 2610 -> 0 bytes .../quick/modelviews/pathview/pics/EMail_48.png | Bin 3655 -> 0 bytes .../quick/modelviews/pathview/pics/TodoList_48.png | Bin 3429 -> 0 bytes .../modelviews/pathview/pics/VideoPlayer_48.png | Bin 4151 -> 0 bytes examples/quick/modelviews/stringlistmodel/main.cpp | 77 ---- .../modelviews/stringlistmodel/stringlistmodel.pro | 4 - .../modelviews/stringlistmodel/stringlistmodel.qrc | 5 - examples/quick/modelviews/stringlistmodel/view.qml | 54 --- .../modelviews/visualdatamodel/dragselection.qml | 200 --------- .../quick/modelviews/visualdatamodel/slideshow.qml | 156 ------- .../visualdatamodel/visualdatamodel.qmlproject | 14 - .../modelviews/visualitemmodel/visualitemmodel.qml | 117 ----- examples/quick/quick.pro | 4 +- .../views/doc/images/qml-modelviews-example.png | Bin 0 -> 51072 bytes examples/quick/views/doc/src/views.qdoc | 83 ++++ examples/quick/views/gridview/gridview-example.qml | 85 ++++ .../quick/views/gridview/pics/AddressBook_48.png | Bin 0 -> 3350 bytes .../quick/views/gridview/pics/AudioPlayer_48.png | Bin 0 -> 3806 bytes examples/quick/views/gridview/pics/Camera_48.png | Bin 0 -> 3540 bytes examples/quick/views/gridview/pics/DateBook_48.png | Bin 0 -> 2610 bytes examples/quick/views/gridview/pics/EMail_48.png | Bin 0 -> 3655 bytes examples/quick/views/gridview/pics/TodoList_48.png | Bin 0 -> 3429 bytes .../quick/views/gridview/pics/VideoPlayer_48.png | Bin 0 -> 4151 bytes .../quick/views/listview/content/PetsModel.qml | 98 +++++ .../views/listview/content/PressAndHoldButton.qml | 82 ++++ .../quick/views/listview/content/RecipesModel.qml | 129 ++++++ .../quick/views/listview/content/SmallText.qml | 46 ++ .../quick/views/listview/content/TextButton.qml | 76 ++++ .../quick/views/listview/content/ToggleButton.qml | 58 +++ .../views/listview/content/pics/arrow-down.png | Bin 0 -> 594 bytes .../quick/views/listview/content/pics/arrow-up.png | Bin 0 -> 692 bytes .../views/listview/content/pics/fruit-salad.jpg | Bin 0 -> 17952 bytes .../views/listview/content/pics/hamburger.jpg | Bin 0 -> 8572 bytes .../quick/views/listview/content/pics/lemonade.jpg | Bin 0 -> 6645 bytes .../views/listview/content/pics/list-delete.png | Bin 0 -> 831 bytes .../views/listview/content/pics/minus-sign.png | Bin 0 -> 250 bytes .../quick/views/listview/content/pics/moreDown.png | Bin 0 -> 217 bytes .../quick/views/listview/content/pics/moreUp.png | Bin 0 -> 212 bytes .../quick/views/listview/content/pics/pancakes.jpg | Bin 0 -> 9163 bytes .../views/listview/content/pics/plus-sign.png | Bin 0 -> 462 bytes .../views/listview/content/pics/vegetable-soup.jpg | Bin 0 -> 8639 bytes examples/quick/views/listview/dynamiclist.qml | 224 ++++++++++ .../quick/views/listview/expandingdelegates.qml | 208 +++++++++ examples/quick/views/listview/highlight.qml | 106 +++++ examples/quick/views/listview/highlightranges.qml | 169 ++++++++ examples/quick/views/listview/sections.qml | 127 ++++++ examples/quick/views/main.cpp | 41 ++ examples/quick/views/package/Delegate.qml | 78 ++++ examples/quick/views/package/view.qml | 92 ++++ examples/quick/views/parallax/content/Clock.qml | 140 ++++++ .../quick/views/parallax/content/ParallaxView.qml | 122 ++++++ .../quick/views/parallax/content/QuitButton.qml | 52 +++ examples/quick/views/parallax/content/Smiley.qml | 84 ++++ .../quick/views/parallax/content/background.png | Bin 0 -> 46895 bytes examples/quick/views/parallax/content/center.png | Bin 0 -> 765 bytes .../quick/views/parallax/content/clock-night.png | Bin 0 -> 23359 bytes examples/quick/views/parallax/content/clock.png | Bin 0 -> 20653 bytes examples/quick/views/parallax/content/hour.png | Bin 0 -> 625 bytes examples/quick/views/parallax/content/minute.png | Bin 0 -> 625 bytes .../views/parallax/content/pics/background.jpg | Bin 0 -> 209814 bytes .../views/parallax/content/pics/face-smile.png | Bin 0 -> 15408 bytes .../views/parallax/content/pics/home-page.png | Bin 0 -> 3051 bytes .../views/parallax/content/pics/home-page.svg | 445 ++++++++++++++++++++ .../quick/views/parallax/content/pics/shadow.png | Bin 0 -> 425 bytes .../views/parallax/content/pics/yast-joystick.png | Bin 0 -> 2723 bytes .../quick/views/parallax/content/pics/yast-wol.png | Bin 0 -> 3769 bytes examples/quick/views/parallax/content/quit.png | Bin 0 -> 583 bytes examples/quick/views/parallax/content/second.png | Bin 0 -> 303 bytes examples/quick/views/parallax/parallax.qml | 76 ++++ examples/quick/views/pathview/pathview-example.qml | 105 +++++ .../quick/views/pathview/pics/AddressBook_48.png | Bin 0 -> 3350 bytes .../quick/views/pathview/pics/AudioPlayer_48.png | Bin 0 -> 3806 bytes examples/quick/views/pathview/pics/Camera_48.png | Bin 0 -> 3540 bytes examples/quick/views/pathview/pics/DateBook_48.png | Bin 0 -> 2610 bytes examples/quick/views/pathview/pics/EMail_48.png | Bin 0 -> 3655 bytes examples/quick/views/pathview/pics/TodoList_48.png | Bin 0 -> 3429 bytes .../quick/views/pathview/pics/VideoPlayer_48.png | Bin 0 -> 4151 bytes examples/quick/views/views.pro | 17 + examples/quick/views/views.qml | 118 ++++++ examples/quick/views/views.qmlproject | 16 + .../quick/views/visualdatamodel/dragselection.qml | 200 +++++++++ examples/quick/views/visualdatamodel/slideshow.qml | 156 +++++++ .../visualdatamodel/visualdatamodel.qmlproject | 14 + .../views/visualitemmodel/visualitemmodel.qml | 117 +++++ 188 files changed, 4320 insertions(+), 4196 deletions(-) delete mode 100644 examples/qml/imageprovider/ImageProviderCore/qmldir delete mode 100644 examples/qml/imageprovider/imageprovider-example.qml delete mode 100644 examples/qml/imageprovider/imageprovider.cpp delete mode 100644 examples/qml/imageprovider/imageprovider.pro delete mode 100644 examples/qml/imageprovider/imageprovider.qmlproject create mode 100644 examples/quick/imageprovider/ImageProviderCore/qmldir create mode 100644 examples/quick/imageprovider/imageprovider-example.qml create mode 100644 examples/quick/imageprovider/imageprovider.cpp create mode 100644 examples/quick/imageprovider/imageprovider.pro create mode 100644 examples/quick/imageprovider/imageprovider.qmlproject create mode 100644 examples/quick/models/abstractitemmodel/abstractitemmodel.pro create mode 100644 examples/quick/models/abstractitemmodel/abstractitemmodel.qrc create mode 100644 examples/quick/models/abstractitemmodel/main.cpp create mode 100644 examples/quick/models/abstractitemmodel/model.cpp create mode 100644 examples/quick/models/abstractitemmodel/model.h create mode 100644 examples/quick/models/abstractitemmodel/view.qml create mode 100644 examples/quick/models/models.pro create mode 100644 examples/quick/models/objectlistmodel/dataobject.cpp create mode 100644 examples/quick/models/objectlistmodel/dataobject.h create mode 100644 examples/quick/models/objectlistmodel/main.cpp create mode 100644 examples/quick/models/objectlistmodel/objectlistmodel.pro create mode 100644 examples/quick/models/objectlistmodel/objectlistmodel.qmlproject create mode 100644 examples/quick/models/objectlistmodel/objectlistmodel.qrc create mode 100644 examples/quick/models/objectlistmodel/view.qml create mode 100644 examples/quick/models/stringlistmodel/main.cpp create mode 100644 examples/quick/models/stringlistmodel/stringlistmodel.pro create mode 100644 examples/quick/models/stringlistmodel/stringlistmodel.qrc create mode 100644 examples/quick/models/stringlistmodel/view.qml delete mode 100644 examples/quick/modelviews/abstractitemmodel/abstractitemmodel.pro delete mode 100644 examples/quick/modelviews/abstractitemmodel/abstractitemmodel.qrc delete mode 100644 examples/quick/modelviews/abstractitemmodel/main.cpp delete mode 100644 examples/quick/modelviews/abstractitemmodel/model.cpp delete mode 100644 examples/quick/modelviews/abstractitemmodel/model.h delete mode 100644 examples/quick/modelviews/abstractitemmodel/view.qml delete mode 100644 examples/quick/modelviews/doc/images/qml-modelviews-example.png delete mode 100644 examples/quick/modelviews/doc/src/modelviews.qdoc delete mode 100644 examples/quick/modelviews/gridview/gridview-example.qml delete mode 100644 examples/quick/modelviews/gridview/pics/AddressBook_48.png delete mode 100644 examples/quick/modelviews/gridview/pics/AudioPlayer_48.png delete mode 100644 examples/quick/modelviews/gridview/pics/Camera_48.png delete mode 100644 examples/quick/modelviews/gridview/pics/DateBook_48.png delete mode 100644 examples/quick/modelviews/gridview/pics/EMail_48.png delete mode 100644 examples/quick/modelviews/gridview/pics/TodoList_48.png delete mode 100644 examples/quick/modelviews/gridview/pics/VideoPlayer_48.png delete mode 100644 examples/quick/modelviews/listview/content/PetsModel.qml delete mode 100644 examples/quick/modelviews/listview/content/PressAndHoldButton.qml delete mode 100644 examples/quick/modelviews/listview/content/RecipesModel.qml delete mode 100644 examples/quick/modelviews/listview/content/SmallText.qml delete mode 100644 examples/quick/modelviews/listview/content/TextButton.qml delete mode 100644 examples/quick/modelviews/listview/content/ToggleButton.qml delete mode 100644 examples/quick/modelviews/listview/content/pics/arrow-down.png delete mode 100644 examples/quick/modelviews/listview/content/pics/arrow-up.png delete mode 100644 examples/quick/modelviews/listview/content/pics/fruit-salad.jpg delete mode 100644 examples/quick/modelviews/listview/content/pics/hamburger.jpg delete mode 100644 examples/quick/modelviews/listview/content/pics/lemonade.jpg delete mode 100644 examples/quick/modelviews/listview/content/pics/list-delete.png delete mode 100644 examples/quick/modelviews/listview/content/pics/minus-sign.png delete mode 100644 examples/quick/modelviews/listview/content/pics/moreDown.png delete mode 100644 examples/quick/modelviews/listview/content/pics/moreUp.png delete mode 100644 examples/quick/modelviews/listview/content/pics/pancakes.jpg delete mode 100644 examples/quick/modelviews/listview/content/pics/plus-sign.png delete mode 100644 examples/quick/modelviews/listview/content/pics/vegetable-soup.jpg delete mode 100644 examples/quick/modelviews/listview/dynamiclist.qml delete mode 100644 examples/quick/modelviews/listview/expandingdelegates.qml delete mode 100644 examples/quick/modelviews/listview/highlight.qml delete mode 100644 examples/quick/modelviews/listview/highlightranges.qml delete mode 100644 examples/quick/modelviews/listview/sections.qml delete mode 100644 examples/quick/modelviews/main.cpp delete mode 100644 examples/quick/modelviews/modelviews.pro delete mode 100644 examples/quick/modelviews/modelviews.qml delete mode 100644 examples/quick/modelviews/modelviews.qmlproject delete mode 100644 examples/quick/modelviews/objectlistmodel/dataobject.cpp delete mode 100644 examples/quick/modelviews/objectlistmodel/dataobject.h delete mode 100644 examples/quick/modelviews/objectlistmodel/main.cpp delete mode 100644 examples/quick/modelviews/objectlistmodel/objectlistmodel.pro delete mode 100644 examples/quick/modelviews/objectlistmodel/objectlistmodel.qmlproject delete mode 100644 examples/quick/modelviews/objectlistmodel/objectlistmodel.qrc delete mode 100644 examples/quick/modelviews/objectlistmodel/view.qml delete mode 100644 examples/quick/modelviews/package/Delegate.qml delete mode 100644 examples/quick/modelviews/package/view.qml delete mode 100644 examples/quick/modelviews/parallax/content/Clock.qml delete mode 100644 examples/quick/modelviews/parallax/content/ParallaxView.qml delete mode 100644 examples/quick/modelviews/parallax/content/Smiley.qml delete mode 100644 examples/quick/modelviews/parallax/content/background.png delete mode 100644 examples/quick/modelviews/parallax/content/center.png delete mode 100644 examples/quick/modelviews/parallax/content/clock-night.png delete mode 100644 examples/quick/modelviews/parallax/content/clock.png delete mode 100644 examples/quick/modelviews/parallax/content/hour.png delete mode 100644 examples/quick/modelviews/parallax/content/minute.png delete mode 100644 examples/quick/modelviews/parallax/content/pics/background.jpg delete mode 100644 examples/quick/modelviews/parallax/content/pics/face-smile.png delete mode 100644 examples/quick/modelviews/parallax/content/pics/home-page.png delete mode 100644 examples/quick/modelviews/parallax/content/pics/home-page.svg delete mode 100644 examples/quick/modelviews/parallax/content/pics/shadow.png delete mode 100644 examples/quick/modelviews/parallax/content/pics/yast-joystick.png delete mode 100644 examples/quick/modelviews/parallax/content/pics/yast-wol.png delete mode 100644 examples/quick/modelviews/parallax/content/quit.png delete mode 100644 examples/quick/modelviews/parallax/content/second.png delete mode 100644 examples/quick/modelviews/parallax/parallax.qml delete mode 100644 examples/quick/modelviews/pathview/pathview-example.qml delete mode 100644 examples/quick/modelviews/pathview/pics/AddressBook_48.png delete mode 100644 examples/quick/modelviews/pathview/pics/AudioPlayer_48.png delete mode 100644 examples/quick/modelviews/pathview/pics/Camera_48.png delete mode 100644 examples/quick/modelviews/pathview/pics/DateBook_48.png delete mode 100644 examples/quick/modelviews/pathview/pics/EMail_48.png delete mode 100644 examples/quick/modelviews/pathview/pics/TodoList_48.png delete mode 100644 examples/quick/modelviews/pathview/pics/VideoPlayer_48.png delete mode 100644 examples/quick/modelviews/stringlistmodel/main.cpp delete mode 100644 examples/quick/modelviews/stringlistmodel/stringlistmodel.pro delete mode 100644 examples/quick/modelviews/stringlistmodel/stringlistmodel.qrc delete mode 100644 examples/quick/modelviews/stringlistmodel/view.qml delete mode 100644 examples/quick/modelviews/visualdatamodel/dragselection.qml delete mode 100644 examples/quick/modelviews/visualdatamodel/slideshow.qml delete mode 100644 examples/quick/modelviews/visualdatamodel/visualdatamodel.qmlproject delete mode 100644 examples/quick/modelviews/visualitemmodel/visualitemmodel.qml create mode 100644 examples/quick/views/doc/images/qml-modelviews-example.png create mode 100644 examples/quick/views/doc/src/views.qdoc create mode 100644 examples/quick/views/gridview/gridview-example.qml create mode 100644 examples/quick/views/gridview/pics/AddressBook_48.png create mode 100644 examples/quick/views/gridview/pics/AudioPlayer_48.png create mode 100644 examples/quick/views/gridview/pics/Camera_48.png create mode 100644 examples/quick/views/gridview/pics/DateBook_48.png create mode 100644 examples/quick/views/gridview/pics/EMail_48.png create mode 100644 examples/quick/views/gridview/pics/TodoList_48.png create mode 100644 examples/quick/views/gridview/pics/VideoPlayer_48.png create mode 100644 examples/quick/views/listview/content/PetsModel.qml create mode 100644 examples/quick/views/listview/content/PressAndHoldButton.qml create mode 100644 examples/quick/views/listview/content/RecipesModel.qml create mode 100644 examples/quick/views/listview/content/SmallText.qml create mode 100644 examples/quick/views/listview/content/TextButton.qml create mode 100644 examples/quick/views/listview/content/ToggleButton.qml create mode 100644 examples/quick/views/listview/content/pics/arrow-down.png create mode 100644 examples/quick/views/listview/content/pics/arrow-up.png create mode 100644 examples/quick/views/listview/content/pics/fruit-salad.jpg create mode 100644 examples/quick/views/listview/content/pics/hamburger.jpg create mode 100644 examples/quick/views/listview/content/pics/lemonade.jpg create mode 100644 examples/quick/views/listview/content/pics/list-delete.png create mode 100644 examples/quick/views/listview/content/pics/minus-sign.png create mode 100644 examples/quick/views/listview/content/pics/moreDown.png create mode 100644 examples/quick/views/listview/content/pics/moreUp.png create mode 100644 examples/quick/views/listview/content/pics/pancakes.jpg create mode 100644 examples/quick/views/listview/content/pics/plus-sign.png create mode 100644 examples/quick/views/listview/content/pics/vegetable-soup.jpg create mode 100644 examples/quick/views/listview/dynamiclist.qml create mode 100644 examples/quick/views/listview/expandingdelegates.qml create mode 100644 examples/quick/views/listview/highlight.qml create mode 100644 examples/quick/views/listview/highlightranges.qml create mode 100644 examples/quick/views/listview/sections.qml create mode 100644 examples/quick/views/main.cpp create mode 100644 examples/quick/views/package/Delegate.qml create mode 100644 examples/quick/views/package/view.qml create mode 100644 examples/quick/views/parallax/content/Clock.qml create mode 100644 examples/quick/views/parallax/content/ParallaxView.qml create mode 100644 examples/quick/views/parallax/content/QuitButton.qml create mode 100644 examples/quick/views/parallax/content/Smiley.qml create mode 100644 examples/quick/views/parallax/content/background.png create mode 100644 examples/quick/views/parallax/content/center.png create mode 100644 examples/quick/views/parallax/content/clock-night.png create mode 100644 examples/quick/views/parallax/content/clock.png create mode 100644 examples/quick/views/parallax/content/hour.png create mode 100644 examples/quick/views/parallax/content/minute.png create mode 100644 examples/quick/views/parallax/content/pics/background.jpg create mode 100644 examples/quick/views/parallax/content/pics/face-smile.png create mode 100644 examples/quick/views/parallax/content/pics/home-page.png create mode 100644 examples/quick/views/parallax/content/pics/home-page.svg create mode 100644 examples/quick/views/parallax/content/pics/shadow.png create mode 100644 examples/quick/views/parallax/content/pics/yast-joystick.png create mode 100644 examples/quick/views/parallax/content/pics/yast-wol.png create mode 100644 examples/quick/views/parallax/content/quit.png create mode 100644 examples/quick/views/parallax/content/second.png create mode 100644 examples/quick/views/parallax/parallax.qml create mode 100644 examples/quick/views/pathview/pathview-example.qml create mode 100644 examples/quick/views/pathview/pics/AddressBook_48.png create mode 100644 examples/quick/views/pathview/pics/AudioPlayer_48.png create mode 100644 examples/quick/views/pathview/pics/Camera_48.png create mode 100644 examples/quick/views/pathview/pics/DateBook_48.png create mode 100644 examples/quick/views/pathview/pics/EMail_48.png create mode 100644 examples/quick/views/pathview/pics/TodoList_48.png create mode 100644 examples/quick/views/pathview/pics/VideoPlayer_48.png create mode 100644 examples/quick/views/views.pro create mode 100644 examples/quick/views/views.qml create mode 100644 examples/quick/views/views.qmlproject create mode 100644 examples/quick/views/visualdatamodel/dragselection.qml create mode 100644 examples/quick/views/visualdatamodel/slideshow.qml create mode 100644 examples/quick/views/visualdatamodel/visualdatamodel.qmlproject create mode 100644 examples/quick/views/visualitemmodel/visualitemmodel.qml diff --git a/examples/qml/imageprovider/ImageProviderCore/qmldir b/examples/qml/imageprovider/ImageProviderCore/qmldir deleted file mode 100644 index 6be88bc..0000000 --- a/examples/qml/imageprovider/ImageProviderCore/qmldir +++ /dev/null @@ -1,2 +0,0 @@ -plugin qmlimageproviderplugin - diff --git a/examples/qml/imageprovider/imageprovider-example.qml b/examples/qml/imageprovider/imageprovider-example.qml deleted file mode 100644 index 444a344..0000000 --- a/examples/qml/imageprovider/imageprovider-example.qml +++ /dev/null @@ -1,49 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ -import QtQuick 2.0 -import "ImageProviderCore" // import the plugin that registers the color image provider - -//![0] -Column { - Image { source: "image://colors/yellow" } - Image { source: "image://colors/red" } -} -//![0] - diff --git a/examples/qml/imageprovider/imageprovider.cpp b/examples/qml/imageprovider/imageprovider.cpp deleted file mode 100644 index f752691..0000000 --- a/examples/qml/imageprovider/imageprovider.cpp +++ /dev/null @@ -1,109 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - - -#include - -#include -#include -#include -#include - -//![0] -class ColorImageProvider : public QQuickImageProvider -{ -public: - ColorImageProvider() - : QQuickImageProvider(QQuickImageProvider::Pixmap) - { - } - - QPixmap requestPixmap(const QString &id, QSize *size, const QSize &requestedSize) - { - int width = 100; - int height = 50; - - if (size) - *size = QSize(width, height); - QPixmap pixmap(requestedSize.width() > 0 ? requestedSize.width() : width, - requestedSize.height() > 0 ? requestedSize.height() : height); - pixmap.fill(QColor(id).rgba()); -//![0] - - // write the color name - QPainter painter(&pixmap); - QFont f = painter.font(); - f.setPixelSize(20); - painter.setFont(f); - painter.setPen(Qt::black); - if (requestedSize.isValid()) - painter.scale(requestedSize.width() / width, requestedSize.height() / height); - painter.drawText(QRectF(0, 0, width, height), Qt::AlignCenter, id); - -//![1] - return pixmap; - } -}; -//![1] - - -class ImageProviderExtensionPlugin : public QQmlExtensionPlugin -{ - Q_OBJECT - Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") -public: - void registerTypes(const char *uri) - { - Q_UNUSED(uri); - } - - void initializeEngine(QQmlEngine *engine, const char *uri) - { - Q_UNUSED(uri); - engine->addImageProvider("colors", new ColorImageProvider); - } - -}; - - -#define QQmlExtensionInterface_iid "org.qt-project.Qt.QQmlExtensionInterface" - - -#include "imageprovider.moc" diff --git a/examples/qml/imageprovider/imageprovider.pro b/examples/qml/imageprovider/imageprovider.pro deleted file mode 100644 index d1dd321..0000000 --- a/examples/qml/imageprovider/imageprovider.pro +++ /dev/null @@ -1,15 +0,0 @@ -TEMPLATE = lib -CONFIG += qt plugin -QT += qml quick - -DESTDIR = ImageProviderCore -TARGET = qmlimageproviderplugin - -SOURCES += imageprovider.cpp - -EXAMPLE_FILES = imageprovider-example.qml - -target.path = $$[QT_INSTALL_EXAMPLES]/qml/imageprovider/ImageProviderCore -qml.files = ImageProviderCore/qmldir -qml.path = $$[QT_INSTALL_EXAMPLES]/qml/imageprovider/ImageProviderCore -INSTALLS = target qml diff --git a/examples/qml/imageprovider/imageprovider.qmlproject b/examples/qml/imageprovider/imageprovider.qmlproject deleted file mode 100644 index 2bb4016..0000000 --- a/examples/qml/imageprovider/imageprovider.qmlproject +++ /dev/null @@ -1,14 +0,0 @@ -import QmlProject 1.0 - -Project { - /* Include .qml, .js, and image files from current directory and subdirectories */ - QmlFiles { - directory: "." - } - JavaScriptFiles { - directory: "." - } - ImageFiles { - directory: "." - } -} diff --git a/examples/qml/qml.pro b/examples/qml/qml.pro index a66d08a..e6591c8 100644 --- a/examples/qml/qml.pro +++ b/examples/qml/qml.pro @@ -1,6 +1,6 @@ TEMPLATE = subdirs -SUBDIRS +=imageprovider \ +SUBDIRS += \ networkaccessmanagerfactory \ plugins \ referenceexamples \ diff --git a/examples/quick/imageprovider/ImageProviderCore/qmldir b/examples/quick/imageprovider/ImageProviderCore/qmldir new file mode 100644 index 0000000..6be88bc --- /dev/null +++ b/examples/quick/imageprovider/ImageProviderCore/qmldir @@ -0,0 +1,2 @@ +plugin qmlimageproviderplugin + diff --git a/examples/quick/imageprovider/imageprovider-example.qml b/examples/quick/imageprovider/imageprovider-example.qml new file mode 100644 index 0000000..444a344 --- /dev/null +++ b/examples/quick/imageprovider/imageprovider-example.qml @@ -0,0 +1,49 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the examples of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ +import QtQuick 2.0 +import "ImageProviderCore" // import the plugin that registers the color image provider + +//![0] +Column { + Image { source: "image://colors/yellow" } + Image { source: "image://colors/red" } +} +//![0] + diff --git a/examples/quick/imageprovider/imageprovider.cpp b/examples/quick/imageprovider/imageprovider.cpp new file mode 100644 index 0000000..f752691 --- /dev/null +++ b/examples/quick/imageprovider/imageprovider.cpp @@ -0,0 +1,109 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include + +#include +#include +#include +#include + +//![0] +class ColorImageProvider : public QQuickImageProvider +{ +public: + ColorImageProvider() + : QQuickImageProvider(QQuickImageProvider::Pixmap) + { + } + + QPixmap requestPixmap(const QString &id, QSize *size, const QSize &requestedSize) + { + int width = 100; + int height = 50; + + if (size) + *size = QSize(width, height); + QPixmap pixmap(requestedSize.width() > 0 ? requestedSize.width() : width, + requestedSize.height() > 0 ? requestedSize.height() : height); + pixmap.fill(QColor(id).rgba()); +//![0] + + // write the color name + QPainter painter(&pixmap); + QFont f = painter.font(); + f.setPixelSize(20); + painter.setFont(f); + painter.setPen(Qt::black); + if (requestedSize.isValid()) + painter.scale(requestedSize.width() / width, requestedSize.height() / height); + painter.drawText(QRectF(0, 0, width, height), Qt::AlignCenter, id); + +//![1] + return pixmap; + } +}; +//![1] + + +class ImageProviderExtensionPlugin : public QQmlExtensionPlugin +{ + Q_OBJECT + Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") +public: + void registerTypes(const char *uri) + { + Q_UNUSED(uri); + } + + void initializeEngine(QQmlEngine *engine, const char *uri) + { + Q_UNUSED(uri); + engine->addImageProvider("colors", new ColorImageProvider); + } + +}; + + +#define QQmlExtensionInterface_iid "org.qt-project.Qt.QQmlExtensionInterface" + + +#include "imageprovider.moc" diff --git a/examples/quick/imageprovider/imageprovider.pro b/examples/quick/imageprovider/imageprovider.pro new file mode 100644 index 0000000..8f3e5d2 --- /dev/null +++ b/examples/quick/imageprovider/imageprovider.pro @@ -0,0 +1,15 @@ +TEMPLATE = lib +CONFIG += qt plugin +QT += qml quick + +DESTDIR = ImageProviderCore +TARGET = qmlimageproviderplugin + +SOURCES += imageprovider.cpp + +EXAMPLE_FILES = imageprovider-example.qml + +target.path = $$[QT_INSTALL_EXAMPLES]/quick/imageprovider/ImageProviderCore +qml.files = ImageProviderCore/qmldir +qml.path = $$[QT_INSTALL_EXAMPLES]/quick/imageprovider/ImageProviderCore +INSTALLS = target qml diff --git a/examples/quick/imageprovider/imageprovider.qmlproject b/examples/quick/imageprovider/imageprovider.qmlproject new file mode 100644 index 0000000..2bb4016 --- /dev/null +++ b/examples/quick/imageprovider/imageprovider.qmlproject @@ -0,0 +1,14 @@ +import QmlProject 1.0 + +Project { + /* Include .qml, .js, and image files from current directory and subdirectories */ + QmlFiles { + directory: "." + } + JavaScriptFiles { + directory: "." + } + ImageFiles { + directory: "." + } +} diff --git a/examples/quick/models/abstractitemmodel/abstractitemmodel.pro b/examples/quick/models/abstractitemmodel/abstractitemmodel.pro new file mode 100644 index 0000000..cde1d2f --- /dev/null +++ b/examples/quick/models/abstractitemmodel/abstractitemmodel.pro @@ -0,0 +1,7 @@ +TARGET = abstractitemmodel +QT += qml quick + +HEADERS = model.h +SOURCES = main.cpp \ + model.cpp +RESOURCES += abstractitemmodel.qrc diff --git a/examples/quick/models/abstractitemmodel/abstractitemmodel.qrc b/examples/quick/models/abstractitemmodel/abstractitemmodel.qrc new file mode 100644 index 0000000..4ae861c --- /dev/null +++ b/examples/quick/models/abstractitemmodel/abstractitemmodel.qrc @@ -0,0 +1,6 @@ + + + view.qml + + + diff --git a/examples/quick/models/abstractitemmodel/main.cpp b/examples/quick/models/abstractitemmodel/main.cpp new file mode 100644 index 0000000..84fea90 --- /dev/null +++ b/examples/quick/models/abstractitemmodel/main.cpp @@ -0,0 +1,70 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the examples of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ +#include "model.h" + +#include +#include +#include +#include +#include +#include + +//![0] +int main(int argc, char ** argv) +{ + QGuiApplication app(argc, argv); + + AnimalModel model; + model.addAnimal(Animal("Wolf", "Medium")); + model.addAnimal(Animal("Polar bear", "Large")); + model.addAnimal(Animal("Quoll", "Small")); + + QQuickView view; + view.setResizeMode(QQuickView::SizeRootObjectToView); + QQmlContext *ctxt = view.rootContext(); + ctxt->setContextProperty("myModel", &model); +//![0] + + view.setSource(QUrl("qrc:view.qml")); + view.show(); + + return app.exec(); +} + diff --git a/examples/quick/models/abstractitemmodel/model.cpp b/examples/quick/models/abstractitemmodel/model.cpp new file mode 100644 index 0000000..9c24dec --- /dev/null +++ b/examples/quick/models/abstractitemmodel/model.cpp @@ -0,0 +1,90 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the examples of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ +#include "model.h" + +Animal::Animal(const QString &type, const QString &size) + : m_type(type), m_size(size) +{ +} + +QString Animal::type() const +{ + return m_type; +} + +QString Animal::size() const +{ + return m_size; +} + +//![0] +AnimalModel::AnimalModel(QObject *parent) + : QAbstractListModel(parent) +{ + QHash roles; + roles[TypeRole] = "type"; + roles[SizeRole] = "size"; + setRoleNames(roles); +} +//![0] + +void AnimalModel::addAnimal(const Animal &animal) +{ + beginInsertRows(QModelIndex(), rowCount(), rowCount()); + m_animals << animal; + endInsertRows(); +} + +int AnimalModel::rowCount(const QModelIndex & parent) const { + return m_animals.count(); +} + +QVariant AnimalModel::data(const QModelIndex & index, int role) const { + if (index.row() < 0 || index.row() >= m_animals.count()) + return QVariant(); + + const Animal &animal = m_animals[index.row()]; + if (role == TypeRole) + return animal.type(); + else if (role == SizeRole) + return animal.size(); + return QVariant(); +} + diff --git a/examples/quick/models/abstractitemmodel/model.h b/examples/quick/models/abstractitemmodel/model.h new file mode 100644 index 0000000..9436770 --- /dev/null +++ b/examples/quick/models/abstractitemmodel/model.h @@ -0,0 +1,83 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the examples of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ +#include +#include + +//![0] +class Animal +{ +public: + Animal(const QString &type, const QString &size); +//![0] + + QString type() const; + QString size() const; + +private: + QString m_type; + QString m_size; +//![1] +}; + +class AnimalModel : public QAbstractListModel +{ + Q_OBJECT +public: + enum AnimalRoles { + TypeRole = Qt::UserRole + 1, + SizeRole + }; + + AnimalModel(QObject *parent = 0); +//![1] + + void addAnimal(const Animal &animal); + + int rowCount(const QModelIndex & parent = QModelIndex()) const; + + QVariant data(const QModelIndex & index, int role = Qt::DisplayRole) const; + +private: + QList m_animals; +//![2] +}; +//![2] + + diff --git a/examples/quick/models/abstractitemmodel/view.qml b/examples/quick/models/abstractitemmodel/view.qml new file mode 100644 index 0000000..6a9c90d --- /dev/null +++ b/examples/quick/models/abstractitemmodel/view.qml @@ -0,0 +1,50 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the examples of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ +import QtQuick 2.0 + +//![0] +ListView { + width: 200; height: 250 + + model: myModel + delegate: Text { text: "Animal: " + type + ", " + size } +} +//![0] + diff --git a/examples/quick/models/models.pro b/examples/quick/models/models.pro new file mode 100644 index 0000000..60407a6 --- /dev/null +++ b/examples/quick/models/models.pro @@ -0,0 +1,5 @@ +TEMPLATE = subdirs +SUBDIRS = \ +# abstractitemmodel \ #Doesn't build right now + objectlistmodel \ + stringlistmodel diff --git a/examples/quick/models/objectlistmodel/dataobject.cpp b/examples/quick/models/objectlistmodel/dataobject.cpp new file mode 100644 index 0000000..e26aa83 --- /dev/null +++ b/examples/quick/models/objectlistmodel/dataobject.cpp @@ -0,0 +1,78 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the examples of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include +#include "dataobject.h" + +DataObject::DataObject(QObject *parent) + : QObject(parent) +{ +} + +DataObject::DataObject(const QString &name, const QString &color, QObject *parent) + : QObject(parent), m_name(name), m_color(color) +{ +} + +QString DataObject::name() const +{ + return m_name; +} + +void DataObject::setName(const QString &name) +{ + if (name != m_name) { + m_name = name; + emit nameChanged(); + } +} + +QString DataObject::color() const +{ + return m_color; +} + +void DataObject::setColor(const QString &color) +{ + if (color != m_color) { + m_color = color; + emit colorChanged(); + } +} diff --git a/examples/quick/models/objectlistmodel/dataobject.h b/examples/quick/models/objectlistmodel/dataobject.h new file mode 100644 index 0000000..57b5fda --- /dev/null +++ b/examples/quick/models/objectlistmodel/dataobject.h @@ -0,0 +1,76 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the examples of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef DATAOBJECT_H +#define DATAOBJECT_H + +#include + +//![0] +class DataObject : public QObject +{ + Q_OBJECT + + Q_PROPERTY(QString name READ name WRITE setName NOTIFY nameChanged) + Q_PROPERTY(QString color READ color WRITE setColor NOTIFY colorChanged) +//![0] + +public: + DataObject(QObject *parent=0); + DataObject(const QString &name, const QString &color, QObject *parent=0); + + QString name() const; + void setName(const QString &name); + + QString color() const; + void setColor(const QString &color); + +signals: + void nameChanged(); + void colorChanged(); + +private: + QString m_name; + QString m_color; +//![1] +}; +//![1] + +#endif // DATAOBJECT_H diff --git a/examples/quick/models/objectlistmodel/main.cpp b/examples/quick/models/objectlistmodel/main.cpp new file mode 100644 index 0000000..7fc23af --- /dev/null +++ b/examples/quick/models/objectlistmodel/main.cpp @@ -0,0 +1,78 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include + +#include +#include +#include +#include +#include + +#include "dataobject.h" + +/* + This example illustrates exposing a QList as a + model in QML +*/ + +//![0] +int main(int argc, char ** argv) +{ + QGuiApplication app(argc, argv); + + QList dataList; + dataList.append(new DataObject("Item 1", "red")); + dataList.append(new DataObject("Item 2", "green")); + dataList.append(new DataObject("Item 3", "blue")); + dataList.append(new DataObject("Item 4", "yellow")); + + QQuickView view; + view.setResizeMode(QQuickView::SizeRootObjectToView); + QQmlContext *ctxt = view.rootContext(); + ctxt->setContextProperty("myModel", QVariant::fromValue(dataList)); +//![0] + + view.setSource(QUrl("qrc:view.qml")); + view.show(); + + return app.exec(); +} + diff --git a/examples/quick/models/objectlistmodel/objectlistmodel.pro b/examples/quick/models/objectlistmodel/objectlistmodel.pro new file mode 100644 index 0000000..7f323c3 --- /dev/null +++ b/examples/quick/models/objectlistmodel/objectlistmodel.pro @@ -0,0 +1,6 @@ +QT += qml quick + +SOURCES += main.cpp \ + dataobject.cpp +HEADERS += dataobject.h +RESOURCES += objectlistmodel.qrc diff --git a/examples/quick/models/objectlistmodel/objectlistmodel.qmlproject b/examples/quick/models/objectlistmodel/objectlistmodel.qmlproject new file mode 100644 index 0000000..2bb4016 --- /dev/null +++ b/examples/quick/models/objectlistmodel/objectlistmodel.qmlproject @@ -0,0 +1,14 @@ +import QmlProject 1.0 + +Project { + /* Include .qml, .js, and image files from current directory and subdirectories */ + QmlFiles { + directory: "." + } + JavaScriptFiles { + directory: "." + } + ImageFiles { + directory: "." + } +} diff --git a/examples/quick/models/objectlistmodel/objectlistmodel.qrc b/examples/quick/models/objectlistmodel/objectlistmodel.qrc new file mode 100644 index 0000000..17e9301 --- /dev/null +++ b/examples/quick/models/objectlistmodel/objectlistmodel.qrc @@ -0,0 +1,5 @@ + + + view.qml + + diff --git a/examples/quick/models/objectlistmodel/view.qml b/examples/quick/models/objectlistmodel/view.qml new file mode 100644 index 0000000..a62e893 --- /dev/null +++ b/examples/quick/models/objectlistmodel/view.qml @@ -0,0 +1,55 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the examples of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 2.0 + +//![0] +ListView { + width: 100; height: 100 + + model: myModel + delegate: Rectangle { + height: 25 + width: 100 + color: model.modelData.color + Text { text: name } + } +} +//![0] diff --git a/examples/quick/models/stringlistmodel/main.cpp b/examples/quick/models/stringlistmodel/main.cpp new file mode 100644 index 0000000..780a99c --- /dev/null +++ b/examples/quick/models/stringlistmodel/main.cpp @@ -0,0 +1,77 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include +#include + +#include +#include +#include +#include +#include + + +/* + This example illustrates exposing a QStringList as a + model in QML +*/ + +int main(int argc, char ** argv) +{ + QGuiApplication app(argc, argv); + +//![0] + QStringList dataList; + dataList.append("Item 1"); + dataList.append("Item 2"); + dataList.append("Item 3"); + dataList.append("Item 4"); + + QQuickView view; + QQmlContext *ctxt = view.rootContext(); + ctxt->setContextProperty("myModel", QVariant::fromValue(dataList)); +//![0] + + view.setSource(QUrl("qrc:view.qml")); + view.show(); + + return app.exec(); +} + diff --git a/examples/quick/models/stringlistmodel/stringlistmodel.pro b/examples/quick/models/stringlistmodel/stringlistmodel.pro new file mode 100644 index 0000000..19e62cd --- /dev/null +++ b/examples/quick/models/stringlistmodel/stringlistmodel.pro @@ -0,0 +1,4 @@ +QT += qml quick + +SOURCES += main.cpp +RESOURCES += stringlistmodel.qrc diff --git a/examples/quick/models/stringlistmodel/stringlistmodel.qrc b/examples/quick/models/stringlistmodel/stringlistmodel.qrc new file mode 100644 index 0000000..17e9301 --- /dev/null +++ b/examples/quick/models/stringlistmodel/stringlistmodel.qrc @@ -0,0 +1,5 @@ + + + view.qml + + diff --git a/examples/quick/models/stringlistmodel/view.qml b/examples/quick/models/stringlistmodel/view.qml new file mode 100644 index 0000000..2d02f0a --- /dev/null +++ b/examples/quick/models/stringlistmodel/view.qml @@ -0,0 +1,54 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the examples of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 2.0 +//![0] + +ListView { + width: 100; height: 100 + + model: myModel + delegate: Rectangle { + height: 25 + width: 100 + Text { text: modelData } + } +} +//![0] diff --git a/examples/quick/modelviews/abstractitemmodel/abstractitemmodel.pro b/examples/quick/modelviews/abstractitemmodel/abstractitemmodel.pro deleted file mode 100644 index cde1d2f..0000000 --- a/examples/quick/modelviews/abstractitemmodel/abstractitemmodel.pro +++ /dev/null @@ -1,7 +0,0 @@ -TARGET = abstractitemmodel -QT += qml quick - -HEADERS = model.h -SOURCES = main.cpp \ - model.cpp -RESOURCES += abstractitemmodel.qrc diff --git a/examples/quick/modelviews/abstractitemmodel/abstractitemmodel.qrc b/examples/quick/modelviews/abstractitemmodel/abstractitemmodel.qrc deleted file mode 100644 index 4ae861c..0000000 --- a/examples/quick/modelviews/abstractitemmodel/abstractitemmodel.qrc +++ /dev/null @@ -1,6 +0,0 @@ - - - view.qml - - - diff --git a/examples/quick/modelviews/abstractitemmodel/main.cpp b/examples/quick/modelviews/abstractitemmodel/main.cpp deleted file mode 100644 index 84fea90..0000000 --- a/examples/quick/modelviews/abstractitemmodel/main.cpp +++ /dev/null @@ -1,70 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ -#include "model.h" - -#include -#include -#include -#include -#include -#include - -//![0] -int main(int argc, char ** argv) -{ - QGuiApplication app(argc, argv); - - AnimalModel model; - model.addAnimal(Animal("Wolf", "Medium")); - model.addAnimal(Animal("Polar bear", "Large")); - model.addAnimal(Animal("Quoll", "Small")); - - QQuickView view; - view.setResizeMode(QQuickView::SizeRootObjectToView); - QQmlContext *ctxt = view.rootContext(); - ctxt->setContextProperty("myModel", &model); -//![0] - - view.setSource(QUrl("qrc:view.qml")); - view.show(); - - return app.exec(); -} - diff --git a/examples/quick/modelviews/abstractitemmodel/model.cpp b/examples/quick/modelviews/abstractitemmodel/model.cpp deleted file mode 100644 index 9c24dec..0000000 --- a/examples/quick/modelviews/abstractitemmodel/model.cpp +++ /dev/null @@ -1,90 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ -#include "model.h" - -Animal::Animal(const QString &type, const QString &size) - : m_type(type), m_size(size) -{ -} - -QString Animal::type() const -{ - return m_type; -} - -QString Animal::size() const -{ - return m_size; -} - -//![0] -AnimalModel::AnimalModel(QObject *parent) - : QAbstractListModel(parent) -{ - QHash roles; - roles[TypeRole] = "type"; - roles[SizeRole] = "size"; - setRoleNames(roles); -} -//![0] - -void AnimalModel::addAnimal(const Animal &animal) -{ - beginInsertRows(QModelIndex(), rowCount(), rowCount()); - m_animals << animal; - endInsertRows(); -} - -int AnimalModel::rowCount(const QModelIndex & parent) const { - return m_animals.count(); -} - -QVariant AnimalModel::data(const QModelIndex & index, int role) const { - if (index.row() < 0 || index.row() >= m_animals.count()) - return QVariant(); - - const Animal &animal = m_animals[index.row()]; - if (role == TypeRole) - return animal.type(); - else if (role == SizeRole) - return animal.size(); - return QVariant(); -} - diff --git a/examples/quick/modelviews/abstractitemmodel/model.h b/examples/quick/modelviews/abstractitemmodel/model.h deleted file mode 100644 index 9436770..0000000 --- a/examples/quick/modelviews/abstractitemmodel/model.h +++ /dev/null @@ -1,83 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ -#include -#include - -//![0] -class Animal -{ -public: - Animal(const QString &type, const QString &size); -//![0] - - QString type() const; - QString size() const; - -private: - QString m_type; - QString m_size; -//![1] -}; - -class AnimalModel : public QAbstractListModel -{ - Q_OBJECT -public: - enum AnimalRoles { - TypeRole = Qt::UserRole + 1, - SizeRole - }; - - AnimalModel(QObject *parent = 0); -//![1] - - void addAnimal(const Animal &animal); - - int rowCount(const QModelIndex & parent = QModelIndex()) const; - - QVariant data(const QModelIndex & index, int role = Qt::DisplayRole) const; - -private: - QList m_animals; -//![2] -}; -//![2] - - diff --git a/examples/quick/modelviews/abstractitemmodel/view.qml b/examples/quick/modelviews/abstractitemmodel/view.qml deleted file mode 100644 index 6a9c90d..0000000 --- a/examples/quick/modelviews/abstractitemmodel/view.qml +++ /dev/null @@ -1,50 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ -import QtQuick 2.0 - -//![0] -ListView { - width: 200; height: 250 - - model: myModel - delegate: Text { text: "Animal: " + type + ", " + size } -} -//![0] - diff --git a/examples/quick/modelviews/doc/images/qml-modelviews-example.png b/examples/quick/modelviews/doc/images/qml-modelviews-example.png deleted file mode 100644 index b40334653da5b143b3f936a1e4d052945e06343d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51072 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 z 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 E0ljaA-2eap diff --git a/examples/quick/modelviews/doc/src/modelviews.qdoc b/examples/quick/modelviews/doc/src/modelviews.qdoc deleted file mode 100644 index b016466..0000000 --- a/examples/quick/modelviews/doc/src/modelviews.qdoc +++ /dev/null @@ -1,83 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the documentation of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:FDL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** GNU Free Documentation License Usage -** Alternatively, this file may be used under the terms of the GNU Free -** Documentation License version 1.3 as published by the Free Software -** Foundation and appearing in the file included in the packaging of -** this file. Please review the following information to ensure -** the GNU Free Documentation License version 1.3 requirements -** will be met: http://www.gnu.org/copyleft/fdl.html. -** $QT_END_LICENSE$ -** -****************************************************************************/ - -/*! - \title QtQuick Examples - ModelViews - \example quick/modelviews - \brief This is a collection of QML model/view examples - \image qml-modelviews-example.png - \ingroup qtquickexamples - - This is a collection of small QML examples relating to model and view functionality. - - \section2 GridView and PathView demonstrate usage of these elements to display views. - \snippet quick/modelviews/gridview/gridview-example.qml 0 - - \section2 Dynamic List demonstrates animation of runtime additions and removals to a ListView. - - The ListView.onAdd signal handler runs an animation when new items are added to the - view, and the ListView.onRemove another when they are removed. - \snippet quick/modelviews/listview/dynamiclist.qml 0 - \snippet quick/modelviews/listview/dynamiclist.qml 1 - - \section2 Expanding Delegates demonstrates delegates that expand when activated. - - It has a complex delegate the size and appearance of which can change, displacing - other items in the view. - \snippet quick/modelviews/listview/expandingdelegates.qml 0 - \snippet quick/modelviews/listview/expandingdelegates.qml 1 - \snippet quick/modelviews/listview/expandingdelegates.qml 2 - \snippet quick/modelviews/listview/expandingdelegates.qml 3 - - \section2 Highlight demonstrates adding a custom highlight to a ListView. - \snippet quick/modelviews/listview/highlight.qml 0 - - \section2 Highlight Ranges shows the three different highlight range modes of ListView. - \snippet quick/modelviews/listview/highlightranges.qml 0 - \snippet quick/modelviews/listview/highlightranges.qml 1 - \snippet quick/modelviews/listview/highlightranges.qml 2 - - \section2 Sections demonstrates the various section headers and footers available to ListView. - \snippet quick/modelviews/listview/sections.qml 0 - - \section2 Packages demonstrates using Packages to transition delegates between two views. - - It has a Package which defines delegate items for each view and an item that can - be transferred between delegates. - - \snippet quick/modelviews/package/Delegate.qml 0 - - A VisualDataModel allows the individual views to access their specific items from - the shared package delegate. - - \snippet quick/modelviews/package/view.qml 0 - - \section2 VisualItemModel uses a VisualItemModel for the model instead of a ListModel. - - \snippet quick/modelviews/visualitemmodel/visualitemmodel.qml 0 -*/ - diff --git a/examples/quick/modelviews/gridview/gridview-example.qml b/examples/quick/modelviews/gridview/gridview-example.qml deleted file mode 100644 index 49d1174..0000000 --- a/examples/quick/modelviews/gridview/gridview-example.qml +++ /dev/null @@ -1,85 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 2.0 - -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" } - } -//! [0] - GridView { - anchors.fill: parent - cellWidth: 100; cellHeight: 100 - focus: true - model: appModel - - highlight: Rectangle { width: 80; height: 80; color: "lightsteelblue" } - - delegate: 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 - } - MouseArea { - anchors.fill: parent - onClicked: parent.GridView.view.currentIndex = index - } - } - } -//! [0] -} diff --git a/examples/quick/modelviews/gridview/pics/AddressBook_48.png b/examples/quick/modelviews/gridview/pics/AddressBook_48.png deleted file mode 100644 index 1ab7c8eec1381756de32b5f863a6e794c5e8e90f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3350 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 diff --git a/examples/quick/modelviews/gridview/pics/AudioPlayer_48.png b/examples/quick/modelviews/gridview/pics/AudioPlayer_48.png deleted file mode 100644 index f4b8689f87c0cf8a46de9782229c2282d5fe2cf5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3806 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 diff --git a/examples/quick/modelviews/gridview/pics/Camera_48.png b/examples/quick/modelviews/gridview/pics/Camera_48.png deleted file mode 100644 index c76b52494597802fdf1dc0840a31510f64169b70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3540 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 U;C)}W8UO$Q07*qoM6N<$f*gVFyZ`_I diff --git a/examples/quick/modelviews/gridview/pics/EMail_48.png b/examples/quick/modelviews/gridview/pics/EMail_48.png deleted file mode 100644 index d6d84a61be6ea9470a792b3435d2a4f9ffc58050..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3655 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 q30&9O+Bht^LrRuPDe;6v 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 -
    -
  • 1 cup (150g) self-raising flour -
  • 1 tbs caster sugar -
  • 3/4 cup (185ml) milk -
  • 1 egg -
- " - method: " -
    -
  1. Sift flour and sugar together into a bowl. Add a pinch of salt. -
  2. Beat milk and egg together, then add to dry ingredients. Beat until smooth. -
  3. Pour mixture into a pan on medium heat and cook until bubbles appear on the surface. -
  4. Turn over and cook other side until golden. -
- " - } - ListElement { - title: "Fruit Salad" - picture: "content/pics/fruit-salad.jpg" - ingredients: "* Seasonal Fruit" - method: "* Chop fruit and place in a bowl." - } - ListElement { - title: "Vegetable Soup" - picture: "content/pics/vegetable-soup.jpg" - ingredients: " -
    -
  • 1 onion -
  • 1 turnip -
  • 1 potato -
  • 1 carrot -
  • 1 head of celery -
  • 1 1/2 litres of water -
- " - method: " -
    -
  1. Chop vegetables. -
  2. Boil in water until vegetables soften. -
  3. Season with salt and pepper to taste. -
- " - } - ListElement { - title: "Hamburger" - picture: "content/pics/hamburger.jpg" - ingredients: " -
    -
  • 500g minced beef -
  • Seasoning -
  • lettuce, tomato, onion, cheese -
  • 1 hamburger bun for each burger -
- " - method: " -
    -
  1. Mix the beef, together with seasoning, in a food processor. -
  2. Shape the beef into burgers. -
  3. Grill the burgers for about 5 mins on each side (until cooked through) -
  4. Serve each burger on a bun with ketchup, cheese, lettuce, tomato and onion. -
- " - } - ListElement { - title: "Lemonade" - picture: "content/pics/lemonade.jpg" - ingredients: " -
    -
  • 1 cup Lemon Juice -
  • 1 cup Sugar -
  • 6 Cups of Water (2 cups warm water, 4 cups cold water) -
- " - method: " -
    -
  1. Pour 2 cups of warm water into a pitcher and stir in sugar until it dissolves. -
  2. Pour in lemon juice, stir again, and add 4 cups of cold water. -
  3. Chill or serve over ice cubes. -
- " - } -} diff --git a/examples/quick/modelviews/listview/content/SmallText.qml b/examples/quick/modelviews/listview/content/SmallText.qml deleted file mode 100644 index 506e66b..0000000 --- a/examples/quick/modelviews/listview/content/SmallText.qml +++ /dev/null @@ -1,46 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 2.0 - -Text { - font.pixelSize: 12 -} - diff --git a/examples/quick/modelviews/listview/content/TextButton.qml b/examples/quick/modelviews/listview/content/TextButton.qml deleted file mode 100644 index 3b016dc..0000000 --- a/examples/quick/modelviews/listview/content/TextButton.qml +++ /dev/null @@ -1,76 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 2.0 - -Rectangle { - id: container - - property alias text: label.text - - signal clicked - - width: label.width + 20; height: label.height + 6 - antialiasing: true - radius: 10 - - gradient: Gradient { - GradientStop { id: gradientStop; position: 0.0; color: "#eeeeee" } - GradientStop { position: 1.0; color: "#888888" } - } - - MouseArea { - id: mouseArea - anchors.fill: parent - onClicked: { container.clicked() } - } - - Text { - id: label - anchors.centerIn: parent - } - - states: State { - name: "pressed" - when: mouseArea.pressed - PropertyChanges { target: gradientStop; color: "#333333" } - } -} - diff --git a/examples/quick/modelviews/listview/content/ToggleButton.qml b/examples/quick/modelviews/listview/content/ToggleButton.qml deleted file mode 100644 index 86a5d15..0000000 --- a/examples/quick/modelviews/listview/content/ToggleButton.qml +++ /dev/null @@ -1,58 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtQml module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 2.0 - -Rectangle { - id: root - property alias label: text.text - property bool active: false - signal toggled - width: 149 - height: 30 - radius: 3 - color: active ? "green" : "lightgray" - border.width: 1 - Text { id: text; anchors.centerIn: parent; font.pixelSize: 14 } - MouseArea { - anchors.fill: parent - onClicked: { active = !active; root.toggled() } - } -} diff --git a/examples/quick/modelviews/listview/content/pics/arrow-down.png b/examples/quick/modelviews/listview/content/pics/arrow-down.png deleted file mode 100644 index 29d1d4439a139c662aecca94b6f43a465cfb9cc6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 594 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
    Xa0J+Cqb@y0X@UA1qxbVygysgL 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

    FZF`jvSR<4M^u{n>eZ4w{*(QWa@(hp~>) z;}xi9k7xHuaSGuaId=0Iv~xcEh{g;#B0ZqoAL$P^T2)Y67wJx3o~#RVnP~{5j==Ze z52v}0^VypxyRG78*+*w-X1<%^1E*N#G7;p2WtNGZqV{--+%^s-_FdN}Mu_2sh$t0! z5Evzyb#jC$+0oN_^<~ALG%#bF%rVg%J0d@FnYl}*f@s8@#tuYu*wqs~XO#V1Ux=~r z^CMsL{b8N{&&cNn(EEv0_)T{Zg&?WzQ47XMrODMvyns11Luw)oFIwFQe_Ho^auj$v zQm@V@U`27VmiD&tpK_&;X9wq8x%UCsw;0c^sjKV7>DGUKg00?>nch`q)lT_5Yhn27 zeJQ;mB)H!Y!E4pTB!!mwPX}rqRlg`#y-|r38z?gNcp%kY7@_Pf#(P}Y8;RiOslIOu zefP}AU#Z|O1HQavM=k$lmIUc6@2m;Pso&yT2u2s^dn(7&F`wg>)MK~iVrRw2qGlZx zCpq|aLt3CStWZs0(-_Y#_sHf^m&zIYm9St{+>;fBR7dhL;|u*H&b#_9S}rqRoefb2 zEd{IGjy;iAMi|Wcjtwsy`EZks1pSXf5v~#96wEr`;&QAtc}?$CPdTxnEx@8{Ss@*} z7%DwVPxwq)zPJR02bHj|Dn^1Sk52wng&7$99YlIUt-i)}_%s-~^_6`y%X`fo&(ylN zkQqH7|9}kTUNlvcX5-T4Hw1gqqmL$2V!qfNiETw_zc_z@hI2#bs|l z1cob=-2l#=b)>p;^{yx2CqtRip>6|p%b!4c)p}kCSiF*AMzvD~A0@k^e2tEGJ!T<= zGkn!6vxZi__VVZe5-Yq#lh57xMg2-h`}*~5E~#RPy8(!wvE~L~jMW5H5KlHxR9Z<9 z(*CN;_NF+|c&HWCatkbbUp)A0H-%>F$sva9`oo4FO-9ve!o;{#d1+!uR7QoPe4Bfm z240;?{TfP9`I9ujTVyd=!E{(*#nSygKX%D>zBDzLxQ?x;_N88L?>FCt{~nWmoi3-A%+dc8^B)rfz?cd!41IIenRT|hM9B8BnkNwG5es?p0pP^kC z;8-rRnzX8I&$G(0c67|Oh`f)E9&*(WVER0B_(dYw9`!tJEE(s8f>`4+=@*wQbQfSs z*G<}w8x{Fu58?_$nLSs<;85wUY^`6lj1{>xIaH zDd*CBuY}F>Q`Fwc+}3^xsA337ck)_%Gb(?(ioWIdRJb%G@1n*#EK zYReB^oMPNe-W#;u{sha0Qf4DOvtWuH@w552Tmp%Nc`f$r8T60d+8amlU*3X2-$UWW TjHpMXLJ%Uz{||!d&CLG-28JV1 diff --git a/examples/quick/modelviews/listview/content/pics/lemonade.jpg b/examples/quick/modelviews/listview/content/pics/lemonade.jpg deleted file mode 100644 index db445c9ac876ccfb959d8e3c0219e89a1cb2aafd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6645 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 diff --git a/examples/quick/modelviews/listview/content/pics/list-delete.png b/examples/quick/modelviews/listview/content/pics/list-delete.png deleted file mode 100644 index df2a147d246ef62d628d73db36b0b24af98a2ab9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 831 zcmV-F1Hk-=P)R5;6h zl}l(-K@^6Q=FtdACA#^NDs^{Lp)6)L zgDB5eX;UdG_4H6F7*yIgXmIAu0!5NyOCtSU7G=!;6%|3j{gliox-!pOK?G(o&X({YLK$5)lC7F{VZbo703UCXA=&? zO>Nu>w#%A8Rp;5oKacEBBT*BGX+{#I_yE%2i8f!~SeeejbP6SvLH5VQ-~o6A-hwe1 z-+)oOG3-#N-p|7H3rxph%DcJ`E`ihFDtIo2X&L#)9#wa!-__Ey=>18UreVqnx(m*O z14e_~1JA$~|`2HhU^Ra!WRl)GgiU zYU$BXh#q3R4$gpm?mF#|Br$YH!gK>%1c$VCx82fBJaI+hxwpFb)g=^Dbv{zQc<7+k z9t8>W67osVx3S=)K2n#oseNr$I`ov*vgsc2h}xyrpv>h+JHeJUF8ZjWkj` zH1UE>PMpf&iLCQ!iioCJ)~Hi?YjvJaK8_pg59Au!plIt&?SDO~mzDzYD;xj-002ov JPDHLkV1h`%ho%4k diff --git a/examples/quick/modelviews/listview/content/pics/minus-sign.png b/examples/quick/modelviews/listview/content/pics/minus-sign.png deleted file mode 100644 index d6f233d7399c4c07c6c66775f7806acac84b1870..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EW)6P60k4u0Wb3;FYqWamwl0TmSYg zzPEV)f9L4=uDMg50*&A=3GxeOV9U{Bm1EIh)b!)dNY8G|=4l2>MR>Y6hE&9zJ@3ia zpuppBkxMsqLg3#2p{{ow4y^sCTR&@AtNcZ-!c0XiUIF(fS@*p4-Mvkxubuwr)McGB zHm7G5zmh%w<-tAQYwQ=f{_Q#1|%O$WD@{VjKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cxg@$ctjR6FmMZlFeAgPITAoY_7YEDSN5AMVr*h!Q?HqR018Q#xJHyX=jZ08 z=9Mrw7o{eaq^2m8XO?6rxO@5rgg5eu0~MKgx;TbNTux3{AeNAlknp4bh#UKVNeKyw z85dYLe3aa%k>K*&_>m!J9*44?cEJw8^_?w@3@_9;nLjU4H38~p@O1TaS?83{1OTR# BJd^+c diff --git a/examples/quick/modelviews/listview/content/pics/moreUp.png b/examples/quick/modelviews/listview/content/pics/moreUp.png deleted file mode 100644 index fefb9c9098a4550c504c900edb15808788812e5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{VjKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cxg@$ctjR6FmMZlFeAgPITAoY_7YEDSN5AMVr-)N5C6Th1`0`*xJHyX=jZ08 z=9Mrw7o{eaq^2m8XO?6rxO@5rgg5eu0~P6ex;TbNTux3<5dPyXo^WJwgW&8%|08@- tQxbsSP&$*(oQV^dQYLTM**~%I6;S;)cJ@c9k@`Tb44$rjF6*2UngHSdJrV!_ diff --git a/examples/quick/modelviews/listview/content/pics/pancakes.jpg b/examples/quick/modelviews/listview/content/pics/pancakes.jpg deleted file mode 100644 index 60c439638e4d183e483a18542fcb2ee6443051bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9163 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 diff --git a/examples/quick/modelviews/listview/content/pics/plus-sign.png b/examples/quick/modelviews/listview/content/pics/plus-sign.png deleted file mode 100644 index 40df1134f8472f399adfa5c8c66c50a98d3bacc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EW)6y#YQUu0Wa$(6{&=P?uNAhRG|R zPhIi|$63?4Gdn(WDhGy5?S*zvKV>UH^L*-tUX z$Jv{I&ffC7bM{5Qj4e}Ezbj}vVjnSc;_|19_y1onFfAQuu24ykUoZnB3o9G9teS?7 zt9NpGMrLu#@0UVzfU@^IT^vIy;%X<}%xf{=arHKHYQL~@ZfotgwYUG*$MH^!I&%2V z@)sJL`rl4pesV%`$+ja*^=&3!b{Hmgs`72G$lh?~sgSmhV3T|L)#5pvnp5W$R3F&x zq^-&N)%9FO2FOm@bA*rKR&a{^p(h(SexKRzobg)f!S5Tb z0(ReeejodN_$Ob%pPGvI-{X5McZ=;}w|{;sE!Zmj;a8K;+WTSWrcUlO+qsq1zw`F> zL$~g{I69@}|MDjqpAy@zuKLv`b1gzCeQUnq?;S;@b8|k;l-+S#KOj|nW)fHH0-#SB NJYD@<);T3K0RYVY#HauO diff --git a/examples/quick/modelviews/listview/content/pics/vegetable-soup.jpg b/examples/quick/modelviews/listview/content/pics/vegetable-soup.jpg deleted file mode 100644 index 9dce33204181c919fd2dcd83bb0df18f456cca52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8639 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 aModel.count -1) { - current = aModel.count - 1; - increasing = !increasing; - } - } else { - current--; - if (current <= 0) { - current = 0; - increasing = !increasing; - } - } - } - - PauseAnimation { duration: 500 } - } -//! [0] - MouseArea{ - id: ma - z: 1 - anchors.fill: parent - onClicked: { z = 1 - z; if (anim.running) anim.stop(); else anim.restart();} - } - - width: 320; height: 480 - - // This example shows the same model in three different ListView items, - // with different highlight ranges. The highlight ranges are set by the - // preferredHighlightBegin and preferredHighlightEnd properties in ListView. - // - // The first ListView does not set a highlight range, so its currentItem - // can move freely within the visible area. If it moves outside the - // visible area, the view is automatically scrolled to keep the current - // item visible. - // - // The second ListView sets a highlight range which attempts to keep the - // current item within the the bounds of the range. However, - // items will not scroll beyond the beginning or end of the view, - // forcing the highlight to move outside the range at the ends. - // - // The third ListView sets the highlightRangeMode to StrictlyEnforceRange - // and sets a range smaller than the height of an item. This - // forces the current item to change when the view is flicked, - // since the highlight is unable to move. - // - // All ListViews bind their currentIndex to the root.current property. - // The first ListView sets root.current whenever its currentIndex changes - // due to keyboard interaction. - // Flicking the third ListView with the mouse also changes root.current. -//! [1] - ListView { - id: list1 - height: 50; width: parent.width - model: PetsModel {id: aModel} - delegate: petDelegate - orientation: ListView.Horizontal - - highlight: Rectangle { color: "lightsteelblue" } - currentIndex: root.current - onCurrentIndexChanged: root.current = currentIndex - focus: true - } - - ListView { - id: list2 - y: 160 - height: 50; width: parent.width - model: PetsModel {} - delegate: petDelegate - orientation: ListView.Horizontal - - highlight: Rectangle { color: "yellow" } - currentIndex: root.current - preferredHighlightBegin: 80; preferredHighlightEnd: 220 - highlightRangeMode: ListView.ApplyRange - } - - ListView { - id: list3 - y: 320 - height: 50; width: parent.width - model: PetsModel {} - delegate: petDelegate - orientation: ListView.Horizontal - - highlight: Rectangle { color: "yellow" } - currentIndex: root.current - onCurrentIndexChanged: root.current = currentIndex - preferredHighlightBegin: 125; preferredHighlightEnd: 125 - highlightRangeMode: ListView.StrictlyEnforceRange - } -//! [1] - // The delegate for each list - Component { - id: petDelegate - Item { - width: 160 - height: column.height - Column { - id: column - Text { text: 'Name: ' + name } - Text { text: 'Type: ' + type } - Text { text: 'Age: ' + age } - } - - MouseArea { - anchors.fill: parent - onClicked: root.current = index - } - } - } -//! [2] -} -//! [2] diff --git a/examples/quick/modelviews/listview/sections.qml b/examples/quick/modelviews/listview/sections.qml deleted file mode 100644 index 7a9562f..0000000 --- a/examples/quick/modelviews/listview/sections.qml +++ /dev/null @@ -1,127 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -// This example shows how a ListView can be separated into sections using -// the ListView.section attached property. - -import QtQuick 2.0 -import "content" - -Rectangle { - id: container - width: 300 - height: 360 - - ListModel { - id: animalsModel - ListElement { name: "Ant"; size: "Tiny" } - ListElement { name: "Flea"; size: "Tiny" } - ListElement { name: "Parrot"; size: "Small" } - ListElement { name: "Guinea pig"; size: "Small" } - ListElement { name: "Rat"; size: "Small" } - ListElement { name: "Butterfly"; size: "Small" } - ListElement { name: "Dog"; size: "Medium" } - ListElement { name: "Cat"; size: "Medium" } - ListElement { name: "Pony"; size: "Medium" } - ListElement { name: "Koala"; size: "Medium" } - ListElement { name: "Horse"; size: "Large" } - ListElement { name: "Tiger"; size: "Large" } - ListElement { name: "Giraffe"; size: "Large" } - ListElement { name: "Elephant"; size: "Huge" } - ListElement { name: "Whale"; size: "Huge" } - } - -//! [0] - // The delegate for each section header - Component { - id: sectionHeading - Rectangle { - width: container.width - height: childrenRect.height - color: "lightsteelblue" - - Text { - text: section - font.bold: true - font.pixelSize: 20 - } - } - } - - ListView { - id: view - anchors.top: parent.top - anchors.bottom: buttonBar.top - width: parent.width - model: animalsModel - delegate: Text { text: name; font.pixelSize: 18 } - - section.property: "size" - section.criteria: ViewSection.FullString - section.delegate: sectionHeading - } -//! [0] - - Row { - id: buttonBar - anchors.bottom: parent.bottom - anchors.bottomMargin: 1 - spacing: 1 - ToggleButton { - label: "CurrentLabelAtStart" - onToggled: { - if (active) - view.section.labelPositioning |= ViewSection.CurrentLabelAtStart - else - view.section.labelPositioning &= ~ViewSection.CurrentLabelAtStart - } - } - ToggleButton { - label: "NextLabelAtEnd" - onToggled: { - if (active) - view.section.labelPositioning |= ViewSection.NextLabelAtEnd - else - view.section.labelPositioning &= ~ViewSection.NextLabelAtEnd - } - } - } -} - diff --git a/examples/quick/modelviews/main.cpp b/examples/quick/modelviews/main.cpp deleted file mode 100644 index 84d52cb..0000000 --- a/examples/quick/modelviews/main.cpp +++ /dev/null @@ -1,41 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ -#include "../shared/shared.h" -DECLARATIVE_EXAMPLE_MAIN(modelviews) diff --git a/examples/quick/modelviews/modelviews.pro b/examples/quick/modelviews/modelviews.pro deleted file mode 100644 index 101408f..0000000 --- a/examples/quick/modelviews/modelviews.pro +++ /dev/null @@ -1,8 +0,0 @@ -TEMPLATE = subdirs - -browser.file = browser.prx -SUBDIRS = \ - browser \ -# abstractitemmodel \ # Does not build - objectlistmodel \ - stringlistmodel diff --git a/examples/quick/modelviews/modelviews.qml b/examples/quick/modelviews/modelviews.qml deleted file mode 100644 index 2df91db..0000000 --- a/examples/quick/modelviews/modelviews.qml +++ /dev/null @@ -1,62 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 2.0 -import "../shared" as Examples - -Item { - height: 480 - width: 320 - Examples.LauncherList { - id: ll - anchors.fill: parent - Component.onCompleted: { - addExample("GridView", "A simple GridView", Qt.resolvedUrl("gridview/gridview-example.qml")) - addExample("Dynamic List", "A dynamically alterable list", Qt.resolvedUrl("listview/dynamiclist.qml")) - addExample("Expanding Delegates", "A ListView with delegates that expand", Qt.resolvedUrl("listview/expandingdelegates.qml")) - addExample("Highlight", "A ListView with a custom highlight", Qt.resolvedUrl("listview/highlight.qml")) - addExample("Highlight Ranges", "The three highlight ranges of ListView", Qt.resolvedUrl("listview/highlightranges.qml")) - addExample("Sections", "ListView section headers and footers", Qt.resolvedUrl("listview/sections.qml")) - addExample("Packages", "Transitions between a ListView and GridView", Qt.resolvedUrl("package/view.qml")) - addExample("PathView", "A simple PathView", Qt.resolvedUrl("pathview/pathview-example.qml")) - addExample("VisualItemModel", "Using a VisualItemModel", Qt.resolvedUrl("visualitemmodel/visualitemmodel.qml")) - } - } -} diff --git a/examples/quick/modelviews/modelviews.qmlproject b/examples/quick/modelviews/modelviews.qmlproject deleted file mode 100644 index 40f9e56..0000000 --- a/examples/quick/modelviews/modelviews.qmlproject +++ /dev/null @@ -1,16 +0,0 @@ -import QmlProject 1.1 - -Project { - mainFile: "modelviews.qml" - - /* Include .qml, .js, and image files from current directory and subdirectories */ - QmlFiles { - directory: "." - } - JavaScriptFiles { - directory: "." - } - ImageFiles { - directory: "." - } -} diff --git a/examples/quick/modelviews/objectlistmodel/dataobject.cpp b/examples/quick/modelviews/objectlistmodel/dataobject.cpp deleted file mode 100644 index e26aa83..0000000 --- a/examples/quick/modelviews/objectlistmodel/dataobject.cpp +++ /dev/null @@ -1,78 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include -#include "dataobject.h" - -DataObject::DataObject(QObject *parent) - : QObject(parent) -{ -} - -DataObject::DataObject(const QString &name, const QString &color, QObject *parent) - : QObject(parent), m_name(name), m_color(color) -{ -} - -QString DataObject::name() const -{ - return m_name; -} - -void DataObject::setName(const QString &name) -{ - if (name != m_name) { - m_name = name; - emit nameChanged(); - } -} - -QString DataObject::color() const -{ - return m_color; -} - -void DataObject::setColor(const QString &color) -{ - if (color != m_color) { - m_color = color; - emit colorChanged(); - } -} diff --git a/examples/quick/modelviews/objectlistmodel/dataobject.h b/examples/quick/modelviews/objectlistmodel/dataobject.h deleted file mode 100644 index 57b5fda..0000000 --- a/examples/quick/modelviews/objectlistmodel/dataobject.h +++ /dev/null @@ -1,76 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#ifndef DATAOBJECT_H -#define DATAOBJECT_H - -#include - -//![0] -class DataObject : public QObject -{ - Q_OBJECT - - Q_PROPERTY(QString name READ name WRITE setName NOTIFY nameChanged) - Q_PROPERTY(QString color READ color WRITE setColor NOTIFY colorChanged) -//![0] - -public: - DataObject(QObject *parent=0); - DataObject(const QString &name, const QString &color, QObject *parent=0); - - QString name() const; - void setName(const QString &name); - - QString color() const; - void setColor(const QString &color); - -signals: - void nameChanged(); - void colorChanged(); - -private: - QString m_name; - QString m_color; -//![1] -}; -//![1] - -#endif // DATAOBJECT_H diff --git a/examples/quick/modelviews/objectlistmodel/main.cpp b/examples/quick/modelviews/objectlistmodel/main.cpp deleted file mode 100644 index 7fc23af..0000000 --- a/examples/quick/modelviews/objectlistmodel/main.cpp +++ /dev/null @@ -1,78 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include - -#include -#include -#include -#include -#include - -#include "dataobject.h" - -/* - This example illustrates exposing a QList as a - model in QML -*/ - -//![0] -int main(int argc, char ** argv) -{ - QGuiApplication app(argc, argv); - - QList dataList; - dataList.append(new DataObject("Item 1", "red")); - dataList.append(new DataObject("Item 2", "green")); - dataList.append(new DataObject("Item 3", "blue")); - dataList.append(new DataObject("Item 4", "yellow")); - - QQuickView view; - view.setResizeMode(QQuickView::SizeRootObjectToView); - QQmlContext *ctxt = view.rootContext(); - ctxt->setContextProperty("myModel", QVariant::fromValue(dataList)); -//![0] - - view.setSource(QUrl("qrc:view.qml")); - view.show(); - - return app.exec(); -} - diff --git a/examples/quick/modelviews/objectlistmodel/objectlistmodel.pro b/examples/quick/modelviews/objectlistmodel/objectlistmodel.pro deleted file mode 100644 index 7f323c3..0000000 --- a/examples/quick/modelviews/objectlistmodel/objectlistmodel.pro +++ /dev/null @@ -1,6 +0,0 @@ -QT += qml quick - -SOURCES += main.cpp \ - dataobject.cpp -HEADERS += dataobject.h -RESOURCES += objectlistmodel.qrc diff --git a/examples/quick/modelviews/objectlistmodel/objectlistmodel.qmlproject b/examples/quick/modelviews/objectlistmodel/objectlistmodel.qmlproject deleted file mode 100644 index 2bb4016..0000000 --- a/examples/quick/modelviews/objectlistmodel/objectlistmodel.qmlproject +++ /dev/null @@ -1,14 +0,0 @@ -import QmlProject 1.0 - -Project { - /* Include .qml, .js, and image files from current directory and subdirectories */ - QmlFiles { - directory: "." - } - JavaScriptFiles { - directory: "." - } - ImageFiles { - directory: "." - } -} diff --git a/examples/quick/modelviews/objectlistmodel/objectlistmodel.qrc b/examples/quick/modelviews/objectlistmodel/objectlistmodel.qrc deleted file mode 100644 index 17e9301..0000000 --- a/examples/quick/modelviews/objectlistmodel/objectlistmodel.qrc +++ /dev/null @@ -1,5 +0,0 @@ - - - view.qml - - diff --git a/examples/quick/modelviews/objectlistmodel/view.qml b/examples/quick/modelviews/objectlistmodel/view.qml deleted file mode 100644 index a62e893..0000000 --- a/examples/quick/modelviews/objectlistmodel/view.qml +++ /dev/null @@ -1,55 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 2.0 - -//![0] -ListView { - width: 100; height: 100 - - model: myModel - delegate: Rectangle { - height: 25 - width: 100 - color: model.modelData.color - Text { text: name } - } -} -//![0] diff --git a/examples/quick/modelviews/package/Delegate.qml b/examples/quick/modelviews/package/Delegate.qml deleted file mode 100644 index e439716..0000000 --- a/examples/quick/modelviews/package/Delegate.qml +++ /dev/null @@ -1,78 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 2.0 - -//! [0] -Package { - Text { id: listDelegate; width: parent.width; height: 25; text: 'Empty'; Package.name: 'list' } - Text { id: gridDelegate; width: parent.width / 2; height: 50; text: 'Empty'; Package.name: 'grid' } - - Rectangle { - id: wrapper - width: parent.width; height: 25 - color: 'lightsteelblue' - - Text { text: display; anchors.centerIn: parent } - state: root.upTo > index ? 'inGrid' : 'inList' - states: [ - State { - name: 'inList' - ParentChange { target: wrapper; parent: listDelegate } - }, - State { - name: 'inGrid' - ParentChange { - target: wrapper; parent: gridDelegate - x: 0; y: 0; width: gridDelegate.width; height: gridDelegate.height - } - } - ] - - transitions: [ - Transition { - ParentAnimation { - NumberAnimation { properties: 'x,y,width,height'; duration: 300 } - } - } - ] - } -} -//! [0] diff --git a/examples/quick/modelviews/package/view.qml b/examples/quick/modelviews/package/view.qml deleted file mode 100644 index f326da4..0000000 --- a/examples/quick/modelviews/package/view.qml +++ /dev/null @@ -1,92 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 2.0 - -Rectangle { - id: root - color: "white" - width: 320 - height: 480 - property int upTo: 0 - SequentialAnimation on upTo { - loops: -1 - NumberAnimation { to: 8; duration: 3500 } - NumberAnimation { to: 0; duration: 3500 } - } - - ListModel { - id: myModel - ListElement { display: "One" } - ListElement { display: "Two" } - ListElement { display: "Three" } - ListElement { display: "Four" } - ListElement { display: "Five" } - ListElement { display: "Six" } - ListElement { display: "Seven" } - ListElement { display: "Eight" } - } - //![0] - VisualDataModel { - id: visualModel - delegate: Delegate {} - model: myModel - } - - ListView { - id: lv - height: parent.height/2 - width: parent.width - - model: visualModel.parts.list - } - GridView { - y: parent.height/2 - height: parent.height/2 - width: parent.width - cellWidth: width / 2 - cellHeight: 50 - model: visualModel.parts.grid - } - //![0] - Text { - anchors.bottom: parent.bottom - } -} diff --git a/examples/quick/modelviews/parallax/content/Clock.qml b/examples/quick/modelviews/parallax/content/Clock.qml deleted file mode 100644 index 05317b1..0000000 --- a/examples/quick/modelviews/parallax/content/Clock.qml +++ /dev/null @@ -1,140 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 2.0 - -Item { - id : clock - width: { - if (ListView.view && ListView.view.width >= 200) - return ListView.view.width / Math.floor(ListView.view.width / 200.0); - else - return 200; - } - - height: { - if (ListView.view && ListView.view.height >= 240) - return ListView.view.height; - else - return 240; - } - - property alias city: cityLabel.text - property int hours - property int minutes - property int seconds - property real shift - property bool night: false - property bool internationalTime: true //Unset for local time - - function timeChanged() { - var date = new Date; - hours = internationalTime ? date.getUTCHours() + Math.floor(clock.shift) : date.getHours() - night = ( hours < 7 || hours > 19 ) - minutes = internationalTime ? date.getUTCMinutes() + ((clock.shift % 1) * 60) : date.getMinutes() - seconds = date.getUTCSeconds(); - } - - Timer { - interval: 100; running: true; repeat: true; - onTriggered: clock.timeChanged() - } - - Item { - anchors.centerIn: parent - width: 200; height: 240 - - Image { id: background; source: "clock.png"; visible: clock.night == false } - Image { source: "clock-night.png"; visible: clock.night == true } - - - Image { - x: 92.5; y: 27 - source: "hour.png" - transform: Rotation { - id: hourRotation - origin.x: 7.5; origin.y: 73; - angle: (clock.hours * 30) + (clock.minutes * 0.5) - Behavior on angle { - SpringAnimation { spring: 2; damping: 0.2; modulus: 360 } - } - } - } - - Image { - x: 93.5; y: 17 - source: "minute.png" - transform: Rotation { - id: minuteRotation - origin.x: 6.5; origin.y: 83; - angle: clock.minutes * 6 - Behavior on angle { - SpringAnimation { spring: 2; damping: 0.2; modulus: 360 } - } - } - } - - Image { - x: 97.5; y: 20 - source: "second.png" - transform: Rotation { - id: secondRotation - origin.x: 2.5; origin.y: 80; - angle: clock.seconds * 6 - Behavior on angle { - SpringAnimation { spring: 2; damping: 0.2; modulus: 360 } - } - } - } - - Image { - anchors.centerIn: background; source: "center.png" - } - - Text { - id: cityLabel - y: 210; anchors.horizontalCenter: parent.horizontalCenter - color: "white" - font.family: "Helvetica" - font.bold: true; font.pixelSize: 16 - style: Text.Raised; styleColor: "black" - } - } -} diff --git a/examples/quick/modelviews/parallax/content/ParallaxView.qml b/examples/quick/modelviews/parallax/content/ParallaxView.qml deleted file mode 100644 index 2cbb6e6..0000000 --- a/examples/quick/modelviews/parallax/content/ParallaxView.qml +++ /dev/null @@ -1,122 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 2.0 - -Item { - id: root - - property alias background: background.source - property int currentIndex: 0 - default property alias content: visualModel.children - - Image { - id: background - fillMode: Image.TileHorizontally - x: -list.contentX / 2 - width: Math.max(list.contentWidth, parent.width) - } - - ListView { - id: list - anchors.fill: parent - - currentIndex: root.currentIndex - onCurrentIndexChanged: root.currentIndex = currentIndex - - orientation: Qt.Horizontal - boundsBehavior: Flickable.DragOverBounds - model: VisualItemModel { id: visualModel } - - highlightRangeMode: ListView.StrictlyEnforceRange - snapMode: ListView.SnapOneItem - } - - ListView { - id: selector - - height: 50 - anchors.bottom: parent.bottom - anchors.horizontalCenter: parent.horizontalCenter - width: Math.min(count * 50, parent.width - 20) - interactive: width == parent.width - 20 - orientation: Qt.Horizontal - - currentIndex: root.currentIndex - onCurrentIndexChanged: root.currentIndex = currentIndex - - model: visualModel.children - delegate: Item { - width: 50; height: 50 - id: delegateRoot - - Image { - id: image - source: modelData.icon - scale: 0.8 - } - - MouseArea { - anchors.fill: parent - onClicked: { root.currentIndex = index } - } - - states: State { - name: "Selected" - when: delegateRoot.ListView.isCurrentItem == true - PropertyChanges { - target: image - scale: 1 - y: -5 - } - } - transitions: Transition { - NumberAnimation { properties: "scale,y" } - } - } - - Rectangle { - color: "#60FFFFFF" - x: -10; y: -10; z: -1 - width: parent.width + 20; height: parent.height + 20 - radius: 10 - } - } -} diff --git a/examples/quick/modelviews/parallax/content/Smiley.qml b/examples/quick/modelviews/parallax/content/Smiley.qml deleted file mode 100644 index d932aae..0000000 --- a/examples/quick/modelviews/parallax/content/Smiley.qml +++ /dev/null @@ -1,84 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 2.0 - -// This is taken from the declarative animation/basics/property-animation.qml -// example - -Item { - id: window - width: 320; height: 480 - - Image { - anchors.horizontalCenter: parent.horizontalCenter - y: smiley.minHeight + 58 - source: "pics/shadow.png" - - scale: smiley.y * 0.5 / (smiley.minHeight - smiley.maxHeight) - } - - Image { - id: smiley - property int maxHeight: window.height / 3 - property int minHeight: 2 * window.height / 3 - - anchors.horizontalCenter: parent.horizontalCenter - y: minHeight - source: "pics/face-smile.png" - - SequentialAnimation on y { - loops: Animation.Infinite - - NumberAnimation { - from: smiley.minHeight; to: smiley.maxHeight - easing.type: Easing.OutExpo; duration: 300 - } - - NumberAnimation { - from: smiley.maxHeight; to: smiley.minHeight - easing.type: Easing.OutBounce; duration: 1000 - } - - PauseAnimation { duration: 500 } - } - } -} - diff --git a/examples/quick/modelviews/parallax/content/background.png b/examples/quick/modelviews/parallax/content/background.png deleted file mode 100644 index a885950862ff9d709c70209d44d8af063939ae95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46895 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 LNkvXXu0mjflDQJ; diff --git a/examples/quick/modelviews/parallax/content/center.png b/examples/quick/modelviews/parallax/content/center.png deleted file mode 100644 index 7fbd802a44e4242cb2ce11fd78efa0e2e9123591..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 765 zcmVwm?cmZyN`*KT0&&bzT5WB7@L(auxOrlE<9L|IL z&i8)L&uf>4S*T)OE8F->35(24d5sX5GeKScQ1}Zk0{U)AOeg56F@@r z9&i_k$@vIi#IHYN1sVpTz-?fBeSQ6DCX;#L`@V5q_xHlW!biXb&PAI*M>7u%0F42O z&CSilY&QEQkw`q(Y+9|>+rz`dd@7ZCCyf6B4GRvyQa(U#F>=uz;8CGacvY|0gJD{& zR*!%=;GskpvRQC?*oNeXsg;$Lg75nb(|9~ScW`jV&hDzY)D;F81#ZpE%q)7I$4wLnZ)|KVO0gq?V>GZMsffhm@h95(I@ZZ# z@|p5Cm%2j9NTbnchQr~}K4*QUR;xAXnTaa{0<=q|(&w9`!7|R}a-RSX+iE?)KF|i5 zdwY9dZUWrtbf{D+rE0Z$O1Fn?9|syZpgTcsu~% z2a54IaFR}^*UIJc*Fkx8UH5EjYin(1XXi+K>f-M$<%5e|vAb&Q;)&8-GE=~VTrQWI zpPx@oPftIdoSeL0E|vh*lr=Z!!jm-Q2}+N`W?w>U9_n|b&dh-G77}8A*@a$++Si(L{Cv$O@m%xtVMFJ vUl6^??F-^D;CUJdtS*47?_QuH>?{8O-DBHcK9x2C00000NkvXXu0mjfY~)gG diff --git a/examples/quick/modelviews/parallax/content/clock-night.png b/examples/quick/modelviews/parallax/content/clock-night.png deleted file mode 100644 index cc7151a397e16b6d6e2bbe6b1a59d43d09d76a89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23359 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 diff --git a/examples/quick/modelviews/parallax/content/clock.png b/examples/quick/modelviews/parallax/content/clock.png deleted file mode 100644 index 462edacc0eaae9f2789ba6ae2c92ed533bba7207..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20653 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�$@7S8U3ymd7s7tyOHWAvUm z!t8j;y?C2<2}e`&NBs zk|RSR9_R4Kg=Z_uc_R(0ACjxF<KbE$Lo&3+4H z^-oQ4`H5?8exV)c>u1Dr0kTvFTg+)a8?8bsZwpqqX4r2oz8QT40DQmj`P6*QrBm>V7YV%01x_JADEx%^ zYr);e3s%p$=CZLzuClr$rRa0A`ju}-P<7iI{`Q`4)24ZEZqVnxG9SyXV&z_!Wd`%z zcVvG&ybwli^(yJ@>A{_Ob>)%J!=DGKNXOy1Jtb*^m!xa}Mzho4i2eXqq#bjk9FMd^ z8V^ntW~3cz#40NrK_b|AKh5Pl@X5^Qj`XWG zg1NcPnfY(~#SJg#&X_g6_1DAEkoGm=6g)pmB&Gv`&Ugwe?Xb-v3K2s;3O&vdUn>)6 zNbhzTNrphVr~;_n>$V{lZjvIRlU&TIiaBFql|r3%7EpzD`Zl=;nN&^^4*{)Byzpbgy7Ztu1Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf00007bV*G`2iXc9 z05S=eKQo^I00HqyL_t(o!|j;6j?+LChQH(WKrRH9n~*5B+Xf+}qoCp?QbhDr+aW4C zdL)WeG|*73Qt}2#5GYa#8lHeyT5%Jx6^|Vs3TCpi3#*N^(5!rAP(?i zpbcDdi`#BafhF)0_yH_{<^G;j-Z65HSAi?QwQje2qu=lE8e?QQ9DbTiCZB$!PRzWG#b6g^IYfixlNKp zlO)mkd~WkR*XeZn9N2LsMIPI@O}e#MEZ(MRdQ(+f!4V-MX{XaUXti1ofGWn%B2ph!ja_4( zllQqksv7%D*vIGV-L8MJ_1E)%V^D@!@0!USLDI&%-Tf!(+)zhuk*v@?gELHWx3HVl3-#ZiS4OG{=?eVR(k3}SQ z4HfIgcM*xLwNJwSkc5pTA8#HNca1U6fcp;rT~QQIAHFmn!*#y^s*t+D3$g`_00000 LNkvXXu0mjfjzPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf00007bV*G`2iXc9 z05TtA>xRw%00HqyL_t(o!{wO0j?+L8fWO%|770J$s8EVS0#RN|$77_WqdO@D#YwzF zQsph6q@&?ABGEeN5LNhz?tJXf%o=NP@WtU|M~t+J=8lH8w8rzgYVaAXtQF)NbbYoOc(p3G*mm#fw4({j1|oMqYhd_F$|o&k?c z$4P0>0C<>X+1vGceG&pR8jU`V$Kw~kIq(Jeo)AfzrjMnt82bJGIM#9eDMGar2~Dbc z%cPR{zmaMssiJHlu@`A?^Q0;eRi?UYgu2B*)FwBg`kN!&oKJD|>hjcx)N9wLMxs9`<{e7>)D_3?Qbu$pY$hFJ3sqOT zr3pU0HwA!=s=hNTe7MaiqGvBO&o5r3X?iIl&sFt9p69OvA?W@B51fzRJAdej00000 LNkvXXu0mjfJuMrm diff --git a/examples/quick/modelviews/parallax/content/pics/background.jpg b/examples/quick/modelviews/parallax/content/pics/background.jpg deleted file mode 100644 index 61cca2f1382f1ce448f4e96bab621a9ae0cb658d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209814 zcmbTc2UJtf_BMP{APKz_FhJ-K0qKOEP!nosR#Y$`MM~%(y@S%5jV4V%Mf8UhK?GEq zN)Z&KNC_A~k*0L;i~qaUz4v?9df%^1lCz%7*)y}xw6phq=Fj+_S%AaLglGbQKp>!j z{sI2X0er@x9#;Xt(h|S`005`|=;_Zq%UPnK;boGowF%L}m|g$?SO^v#KE7ZM0Pyw+ z^tUxNK%YH#9t|4+zyJbZ1e5^4nH)f|v@@~)TLaP95FJ1l`iuXQwm$>(ngC!#o$zxnHQ%yZ@1Ukrx+#r|{!=@|JJyZsBx z{g2GQFzzpQ@%C|{%ly@u;^OV{7r&w7l;9v&I)+%#aZ<2{YX}{W(y@eBkhcdN@6s`k zx2tmi06QeZ4K#Ihu)nmZvTa^{1*;%4W;V|0EWJlFn

    _dv7^ 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

    + " + method: " +
      +
    1. Sift flour and sugar together into a bowl. Add a pinch of salt. +
    2. Beat milk and egg together, then add to dry ingredients. Beat until smooth. +
    3. Pour mixture into a pan on medium heat and cook until bubbles appear on the surface. +
    4. Turn over and cook other side until golden. +
    + " + } + ListElement { + title: "Fruit Salad" + picture: "content/pics/fruit-salad.jpg" + ingredients: "* Seasonal Fruit" + method: "* Chop fruit and place in a bowl." + } + ListElement { + title: "Vegetable Soup" + picture: "content/pics/vegetable-soup.jpg" + ingredients: " +
      +
    • 1 onion +
    • 1 turnip +
    • 1 potato +
    • 1 carrot +
    • 1 head of celery +
    • 1 1/2 litres of water +
    + " + method: " +
      +
    1. Chop vegetables. +
    2. Boil in water until vegetables soften. +
    3. Season with salt and pepper to taste. +
    + " + } + ListElement { + title: "Hamburger" + picture: "content/pics/hamburger.jpg" + ingredients: " +
      +
    • 500g minced beef +
    • Seasoning +
    • lettuce, tomato, onion, cheese +
    • 1 hamburger bun for each burger +
    + " + method: " +
      +
    1. Mix the beef, together with seasoning, in a food processor. +
    2. Shape the beef into burgers. +
    3. Grill the burgers for about 5 mins on each side (until cooked through) +
    4. Serve each burger on a bun with ketchup, cheese, lettuce, tomato and onion. +
    + " + } + ListElement { + title: "Lemonade" + picture: "content/pics/lemonade.jpg" + ingredients: " +
      +
    • 1 cup Lemon Juice +
    • 1 cup Sugar +
    • 6 Cups of Water (2 cups warm water, 4 cups cold water) +
    + " + method: " +
      +
    1. Pour 2 cups of warm water into a pitcher and stir in sugar until it dissolves. +
    2. Pour in lemon juice, stir again, and add 4 cups of cold water. +
    3. Chill or serve over ice cubes. +
    + " + } +} diff --git a/examples/quick/views/listview/content/SmallText.qml b/examples/quick/views/listview/content/SmallText.qml new file mode 100644 index 0000000..506e66b --- /dev/null +++ b/examples/quick/views/listview/content/SmallText.qml @@ -0,0 +1,46 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the examples of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 2.0 + +Text { + font.pixelSize: 12 +} + diff --git a/examples/quick/views/listview/content/TextButton.qml b/examples/quick/views/listview/content/TextButton.qml new file mode 100644 index 0000000..3b016dc --- /dev/null +++ b/examples/quick/views/listview/content/TextButton.qml @@ -0,0 +1,76 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the examples of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 2.0 + +Rectangle { + id: container + + property alias text: label.text + + signal clicked + + width: label.width + 20; height: label.height + 6 + antialiasing: true + radius: 10 + + gradient: Gradient { + GradientStop { id: gradientStop; position: 0.0; color: "#eeeeee" } + GradientStop { position: 1.0; color: "#888888" } + } + + MouseArea { + id: mouseArea + anchors.fill: parent + onClicked: { container.clicked() } + } + + Text { + id: label + anchors.centerIn: parent + } + + states: State { + name: "pressed" + when: mouseArea.pressed + PropertyChanges { target: gradientStop; color: "#333333" } + } +} + diff --git a/examples/quick/views/listview/content/ToggleButton.qml b/examples/quick/views/listview/content/ToggleButton.qml new file mode 100644 index 0000000..86a5d15 --- /dev/null +++ b/examples/quick/views/listview/content/ToggleButton.qml @@ -0,0 +1,58 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the QtQml module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 2.0 + +Rectangle { + id: root + property alias label: text.text + property bool active: false + signal toggled + width: 149 + height: 30 + radius: 3 + color: active ? "green" : "lightgray" + border.width: 1 + Text { id: text; anchors.centerIn: parent; font.pixelSize: 14 } + MouseArea { + anchors.fill: parent + onClicked: { active = !active; root.toggled() } + } +} diff --git a/examples/quick/views/listview/content/pics/arrow-down.png b/examples/quick/views/listview/content/pics/arrow-down.png new file mode 100644 index 0000000000000000000000000000000000000000..29d1d4439a139c662aecca94b6f43a465cfb9cc6 GIT binary patch literal 594 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
      Xa0J+Cqb@y0X@UA1qxbVygysgL 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

      FZF`jvSR<4M^u{n>eZ4w{*(QWa@(hp~>) z;}xi9k7xHuaSGuaId=0Iv~xcEh{g;#B0ZqoAL$P^T2)Y67wJx3o~#RVnP~{5j==Ze z52v}0^VypxyRG78*+*w-X1<%^1E*N#G7;p2WtNGZqV{--+%^s-_FdN}Mu_2sh$t0! z5Evzyb#jC$+0oN_^<~ALG%#bF%rVg%J0d@FnYl}*f@s8@#tuYu*wqs~XO#V1Ux=~r z^CMsL{b8N{&&cNn(EEv0_)T{Zg&?WzQ47XMrODMvyns11Luw)oFIwFQe_Ho^auj$v zQm@V@U`27VmiD&tpK_&;X9wq8x%UCsw;0c^sjKV7>DGUKg00?>nch`q)lT_5Yhn27 zeJQ;mB)H!Y!E4pTB!!mwPX}rqRlg`#y-|r38z?gNcp%kY7@_Pf#(P}Y8;RiOslIOu zefP}AU#Z|O1HQavM=k$lmIUc6@2m;Pso&yT2u2s^dn(7&F`wg>)MK~iVrRw2qGlZx zCpq|aLt3CStWZs0(-_Y#_sHf^m&zIYm9St{+>;fBR7dhL;|u*H&b#_9S}rqRoefb2 zEd{IGjy;iAMi|Wcjtwsy`EZks1pSXf5v~#96wEr`;&QAtc}?$CPdTxnEx@8{Ss@*} z7%DwVPxwq)zPJR02bHj|Dn^1Sk52wng&7$99YlIUt-i)}_%s-~^_6`y%X`fo&(ylN zkQqH7|9}kTUNlvcX5-T4Hw1gqqmL$2V!qfNiETw_zc_z@hI2#bs|l z1cob=-2l#=b)>p;^{yx2CqtRip>6|p%b!4c)p}kCSiF*AMzvD~A0@k^e2tEGJ!T<= zGkn!6vxZi__VVZe5-Yq#lh57xMg2-h`}*~5E~#RPy8(!wvE~L~jMW5H5KlHxR9Z<9 z(*CN;_NF+|c&HWCatkbbUp)A0H-%>F$sva9`oo4FO-9ve!o;{#d1+!uR7QoPe4Bfm z240;?{TfP9`I9ujTVyd=!E{(*#nSygKX%D>zBDzLxQ?x;_N88L?>FCt{~nWmoi3-A%+dc8^B)rfz?cd!41IIenRT|hM9B8BnkNwG5es?p0pP^kC z;8-rRnzX8I&$G(0c67|Oh`f)E9&*(WVER0B_(dYw9`!tJEE(s8f>`4+=@*wQbQfSs z*G<}w8x{Fu58?_$nLSs<;85wUY^`6lj1{>xIaH zDd*CBuY}F>Q`Fwc+}3^xsA337ck)_%Gb(?(ioWIdRJb%G@1n*#EK zYReB^oMPNe-W#;u{sha0Qf4DOvtWuH@w552Tmp%Nc`f$r8T60d+8amlU*3X2-$UWW TjHpMXLJ%Uz{||!d&CLG-28JV1 literal 0 HcmV?d00001 diff --git a/examples/quick/views/listview/content/pics/lemonade.jpg b/examples/quick/views/listview/content/pics/lemonade.jpg new file mode 100644 index 0000000000000000000000000000000000000000..db445c9ac876ccfb959d8e3c0219e89a1cb2aafd GIT binary patch literal 6645 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 literal 0 HcmV?d00001 diff --git a/examples/quick/views/listview/content/pics/list-delete.png b/examples/quick/views/listview/content/pics/list-delete.png new file mode 100644 index 0000000000000000000000000000000000000000..df2a147d246ef62d628d73db36b0b24af98a2ab9 GIT binary patch literal 831 zcmV-F1Hk-=P)R5;6h zl}l(-K@^6Q=FtdACA#^NDs^{Lp)6)L zgDB5eX;UdG_4H6F7*yIgXmIAu0!5NyOCtSU7G=!;6%|3j{gliox-!pOK?G(o&X({YLK$5)lC7F{VZbo703UCXA=&? zO>Nu>w#%A8Rp;5oKacEBBT*BGX+{#I_yE%2i8f!~SeeejbP6SvLH5VQ-~o6A-hwe1 z-+)oOG3-#N-p|7H3rxph%DcJ`E`ihFDtIo2X&L#)9#wa!-__Ey=>18UreVqnx(m*O z14e_~1JA$~|`2HhU^Ra!WRl)GgiU zYU$BXh#q3R4$gpm?mF#|Br$YH!gK>%1c$VCx82fBJaI+hxwpFb)g=^Dbv{zQc<7+k z9t8>W67osVx3S=)K2n#oseNr$I`ov*vgsc2h}xyrpv>h+JHeJUF8ZjWkj` zH1UE>PMpf&iLCQ!iioCJ)~Hi?YjvJaK8_pg59Au!plIt&?SDO~mzDzYD;xj-002ov JPDHLkV1h`%ho%4k literal 0 HcmV?d00001 diff --git a/examples/quick/views/listview/content/pics/minus-sign.png b/examples/quick/views/listview/content/pics/minus-sign.png new file mode 100644 index 0000000000000000000000000000000000000000..d6f233d7399c4c07c6c66775f7806acac84b1870 GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EW)6P60k4u0Wb3;FYqWamwl0TmSYg zzPEV)f9L4=uDMg50*&A=3GxeOV9U{Bm1EIh)b!)dNY8G|=4l2>MR>Y6hE&9zJ@3ia zpuppBkxMsqLg3#2p{{ow4y^sCTR&@AtNcZ-!c0XiUIF(fS@*p4-Mvkxubuwr)McGB zHm7G5zmh%w<-tAQYwQ=f{_Q#1|%O$WD@{VjKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cxg@$ctjR6FmMZlFeAgPITAoY_7YEDSN5AMVr*h!Q?HqR018Q#xJHyX=jZ08 z=9Mrw7o{eaq^2m8XO?6rxO@5rgg5eu0~MKgx;TbNTux3{AeNAlknp4bh#UKVNeKyw z85dYLe3aa%k>K*&_>m!J9*44?cEJw8^_?w@3@_9;nLjU4H38~p@O1TaS?83{1OTR# BJd^+c literal 0 HcmV?d00001 diff --git a/examples/quick/views/listview/content/pics/moreUp.png b/examples/quick/views/listview/content/pics/moreUp.png new file mode 100644 index 0000000000000000000000000000000000000000..fefb9c9098a4550c504c900edb15808788812e5a GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{VjKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cxg@$ctjR6FmMZlFeAgPITAoY_7YEDSN5AMVr-)N5C6Th1`0`*xJHyX=jZ08 z=9Mrw7o{eaq^2m8XO?6rxO@5rgg5eu0~P6ex;TbNTux3<5dPyXo^WJwgW&8%|08@- tQxbsSP&$*(oQV^dQYLTM**~%I6;S;)cJ@c9k@`Tb44$rjF6*2UngHSdJrV!_ literal 0 HcmV?d00001 diff --git a/examples/quick/views/listview/content/pics/pancakes.jpg b/examples/quick/views/listview/content/pics/pancakes.jpg new file mode 100644 index 0000000000000000000000000000000000000000..60c439638e4d183e483a18542fcb2ee6443051bf GIT binary patch literal 9163 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 literal 0 HcmV?d00001 diff --git a/examples/quick/views/listview/content/pics/plus-sign.png b/examples/quick/views/listview/content/pics/plus-sign.png new file mode 100644 index 0000000000000000000000000000000000000000..40df1134f8472f399adfa5c8c66c50a98d3bacc0 GIT binary patch literal 462 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EW)6y#YQUu0Wa$(6{&=P?uNAhRG|R zPhIi|$63?4Gdn(WDhGy5?S*zvKV>UH^L*-tUX z$Jv{I&ffC7bM{5Qj4e}Ezbj}vVjnSc;_|19_y1onFfAQuu24ykUoZnB3o9G9teS?7 zt9NpGMrLu#@0UVzfU@^IT^vIy;%X<}%xf{=arHKHYQL~@ZfotgwYUG*$MH^!I&%2V z@)sJL`rl4pesV%`$+ja*^=&3!b{Hmgs`72G$lh?~sgSmhV3T|L)#5pvnp5W$R3F&x zq^-&N)%9FO2FOm@bA*rKR&a{^p(h(SexKRzobg)f!S5Tb z0(ReeejodN_$Ob%pPGvI-{X5McZ=;}w|{;sE!Zmj;a8K;+WTSWrcUlO+qsq1zw`F> zL$~g{I69@}|MDjqpAy@zuKLv`b1gzCeQUnq?;S;@b8|k;l-+S#KOj|nW)fHH0-#SB NJYD@<);T3K0RYVY#HauO literal 0 HcmV?d00001 diff --git a/examples/quick/views/listview/content/pics/vegetable-soup.jpg b/examples/quick/views/listview/content/pics/vegetable-soup.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9dce33204181c919fd2dcd83bb0df18f456cca52 GIT binary patch literal 8639 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 aModel.count -1) { + current = aModel.count - 1; + increasing = !increasing; + } + } else { + current--; + if (current <= 0) { + current = 0; + increasing = !increasing; + } + } + } + + PauseAnimation { duration: 500 } + } +//! [0] + MouseArea{ + id: ma + z: 1 + anchors.fill: parent + onClicked: { z = 1 - z; if (anim.running) anim.stop(); else anim.restart();} + } + + width: 320; height: 480 + + // This example shows the same model in three different ListView items, + // with different highlight ranges. The highlight ranges are set by the + // preferredHighlightBegin and preferredHighlightEnd properties in ListView. + // + // The first ListView does not set a highlight range, so its currentItem + // can move freely within the visible area. If it moves outside the + // visible area, the view is automatically scrolled to keep the current + // item visible. + // + // The second ListView sets a highlight range which attempts to keep the + // current item within the the bounds of the range. However, + // items will not scroll beyond the beginning or end of the view, + // forcing the highlight to move outside the range at the ends. + // + // The third ListView sets the highlightRangeMode to StrictlyEnforceRange + // and sets a range smaller than the height of an item. This + // forces the current item to change when the view is flicked, + // since the highlight is unable to move. + // + // All ListViews bind their currentIndex to the root.current property. + // The first ListView sets root.current whenever its currentIndex changes + // due to keyboard interaction. + // Flicking the third ListView with the mouse also changes root.current. +//! [1] + ListView { + id: list1 + height: 50; width: parent.width + model: PetsModel {id: aModel} + delegate: petDelegate + orientation: ListView.Horizontal + + highlight: Rectangle { color: "lightsteelblue" } + currentIndex: root.current + onCurrentIndexChanged: root.current = currentIndex + focus: true + } + + ListView { + id: list2 + y: 160 + height: 50; width: parent.width + model: PetsModel {} + delegate: petDelegate + orientation: ListView.Horizontal + + highlight: Rectangle { color: "yellow" } + currentIndex: root.current + preferredHighlightBegin: 80; preferredHighlightEnd: 220 + highlightRangeMode: ListView.ApplyRange + } + + ListView { + id: list3 + y: 320 + height: 50; width: parent.width + model: PetsModel {} + delegate: petDelegate + orientation: ListView.Horizontal + + highlight: Rectangle { color: "yellow" } + currentIndex: root.current + onCurrentIndexChanged: root.current = currentIndex + preferredHighlightBegin: 125; preferredHighlightEnd: 125 + highlightRangeMode: ListView.StrictlyEnforceRange + } +//! [1] + // The delegate for each list + Component { + id: petDelegate + Item { + width: 160 + height: column.height + Column { + id: column + Text { text: 'Name: ' + name } + Text { text: 'Type: ' + type } + Text { text: 'Age: ' + age } + } + + MouseArea { + anchors.fill: parent + onClicked: root.current = index + } + } + } +//! [2] +} +//! [2] diff --git a/examples/quick/views/listview/sections.qml b/examples/quick/views/listview/sections.qml new file mode 100644 index 0000000..7a9562f --- /dev/null +++ b/examples/quick/views/listview/sections.qml @@ -0,0 +1,127 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the examples of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +// This example shows how a ListView can be separated into sections using +// the ListView.section attached property. + +import QtQuick 2.0 +import "content" + +Rectangle { + id: container + width: 300 + height: 360 + + ListModel { + id: animalsModel + ListElement { name: "Ant"; size: "Tiny" } + ListElement { name: "Flea"; size: "Tiny" } + ListElement { name: "Parrot"; size: "Small" } + ListElement { name: "Guinea pig"; size: "Small" } + ListElement { name: "Rat"; size: "Small" } + ListElement { name: "Butterfly"; size: "Small" } + ListElement { name: "Dog"; size: "Medium" } + ListElement { name: "Cat"; size: "Medium" } + ListElement { name: "Pony"; size: "Medium" } + ListElement { name: "Koala"; size: "Medium" } + ListElement { name: "Horse"; size: "Large" } + ListElement { name: "Tiger"; size: "Large" } + ListElement { name: "Giraffe"; size: "Large" } + ListElement { name: "Elephant"; size: "Huge" } + ListElement { name: "Whale"; size: "Huge" } + } + +//! [0] + // The delegate for each section header + Component { + id: sectionHeading + Rectangle { + width: container.width + height: childrenRect.height + color: "lightsteelblue" + + Text { + text: section + font.bold: true + font.pixelSize: 20 + } + } + } + + ListView { + id: view + anchors.top: parent.top + anchors.bottom: buttonBar.top + width: parent.width + model: animalsModel + delegate: Text { text: name; font.pixelSize: 18 } + + section.property: "size" + section.criteria: ViewSection.FullString + section.delegate: sectionHeading + } +//! [0] + + Row { + id: buttonBar + anchors.bottom: parent.bottom + anchors.bottomMargin: 1 + spacing: 1 + ToggleButton { + label: "CurrentLabelAtStart" + onToggled: { + if (active) + view.section.labelPositioning |= ViewSection.CurrentLabelAtStart + else + view.section.labelPositioning &= ~ViewSection.CurrentLabelAtStart + } + } + ToggleButton { + label: "NextLabelAtEnd" + onToggled: { + if (active) + view.section.labelPositioning |= ViewSection.NextLabelAtEnd + else + view.section.labelPositioning &= ~ViewSection.NextLabelAtEnd + } + } + } +} + diff --git a/examples/quick/views/main.cpp b/examples/quick/views/main.cpp new file mode 100644 index 0000000..3d41683 --- /dev/null +++ b/examples/quick/views/main.cpp @@ -0,0 +1,41 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the examples of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ +#include "../shared/shared.h" +DECLARATIVE_EXAMPLE_MAIN(views) diff --git a/examples/quick/views/package/Delegate.qml b/examples/quick/views/package/Delegate.qml new file mode 100644 index 0000000..e439716 --- /dev/null +++ b/examples/quick/views/package/Delegate.qml @@ -0,0 +1,78 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the examples of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 2.0 + +//! [0] +Package { + Text { id: listDelegate; width: parent.width; height: 25; text: 'Empty'; Package.name: 'list' } + Text { id: gridDelegate; width: parent.width / 2; height: 50; text: 'Empty'; Package.name: 'grid' } + + Rectangle { + id: wrapper + width: parent.width; height: 25 + color: 'lightsteelblue' + + Text { text: display; anchors.centerIn: parent } + state: root.upTo > index ? 'inGrid' : 'inList' + states: [ + State { + name: 'inList' + ParentChange { target: wrapper; parent: listDelegate } + }, + State { + name: 'inGrid' + ParentChange { + target: wrapper; parent: gridDelegate + x: 0; y: 0; width: gridDelegate.width; height: gridDelegate.height + } + } + ] + + transitions: [ + Transition { + ParentAnimation { + NumberAnimation { properties: 'x,y,width,height'; duration: 300 } + } + } + ] + } +} +//! [0] diff --git a/examples/quick/views/package/view.qml b/examples/quick/views/package/view.qml new file mode 100644 index 0000000..f326da4 --- /dev/null +++ b/examples/quick/views/package/view.qml @@ -0,0 +1,92 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the examples of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 2.0 + +Rectangle { + id: root + color: "white" + width: 320 + height: 480 + property int upTo: 0 + SequentialAnimation on upTo { + loops: -1 + NumberAnimation { to: 8; duration: 3500 } + NumberAnimation { to: 0; duration: 3500 } + } + + ListModel { + id: myModel + ListElement { display: "One" } + ListElement { display: "Two" } + ListElement { display: "Three" } + ListElement { display: "Four" } + ListElement { display: "Five" } + ListElement { display: "Six" } + ListElement { display: "Seven" } + ListElement { display: "Eight" } + } + //![0] + VisualDataModel { + id: visualModel + delegate: Delegate {} + model: myModel + } + + ListView { + id: lv + height: parent.height/2 + width: parent.width + + model: visualModel.parts.list + } + GridView { + y: parent.height/2 + height: parent.height/2 + width: parent.width + cellWidth: width / 2 + cellHeight: 50 + model: visualModel.parts.grid + } + //![0] + Text { + anchors.bottom: parent.bottom + } +} diff --git a/examples/quick/views/parallax/content/Clock.qml b/examples/quick/views/parallax/content/Clock.qml new file mode 100644 index 0000000..05317b1 --- /dev/null +++ b/examples/quick/views/parallax/content/Clock.qml @@ -0,0 +1,140 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the examples of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 2.0 + +Item { + id : clock + width: { + if (ListView.view && ListView.view.width >= 200) + return ListView.view.width / Math.floor(ListView.view.width / 200.0); + else + return 200; + } + + height: { + if (ListView.view && ListView.view.height >= 240) + return ListView.view.height; + else + return 240; + } + + property alias city: cityLabel.text + property int hours + property int minutes + property int seconds + property real shift + property bool night: false + property bool internationalTime: true //Unset for local time + + function timeChanged() { + var date = new Date; + hours = internationalTime ? date.getUTCHours() + Math.floor(clock.shift) : date.getHours() + night = ( hours < 7 || hours > 19 ) + minutes = internationalTime ? date.getUTCMinutes() + ((clock.shift % 1) * 60) : date.getMinutes() + seconds = date.getUTCSeconds(); + } + + Timer { + interval: 100; running: true; repeat: true; + onTriggered: clock.timeChanged() + } + + Item { + anchors.centerIn: parent + width: 200; height: 240 + + Image { id: background; source: "clock.png"; visible: clock.night == false } + Image { source: "clock-night.png"; visible: clock.night == true } + + + Image { + x: 92.5; y: 27 + source: "hour.png" + transform: Rotation { + id: hourRotation + origin.x: 7.5; origin.y: 73; + angle: (clock.hours * 30) + (clock.minutes * 0.5) + Behavior on angle { + SpringAnimation { spring: 2; damping: 0.2; modulus: 360 } + } + } + } + + Image { + x: 93.5; y: 17 + source: "minute.png" + transform: Rotation { + id: minuteRotation + origin.x: 6.5; origin.y: 83; + angle: clock.minutes * 6 + Behavior on angle { + SpringAnimation { spring: 2; damping: 0.2; modulus: 360 } + } + } + } + + Image { + x: 97.5; y: 20 + source: "second.png" + transform: Rotation { + id: secondRotation + origin.x: 2.5; origin.y: 80; + angle: clock.seconds * 6 + Behavior on angle { + SpringAnimation { spring: 2; damping: 0.2; modulus: 360 } + } + } + } + + Image { + anchors.centerIn: background; source: "center.png" + } + + Text { + id: cityLabel + y: 210; anchors.horizontalCenter: parent.horizontalCenter + color: "white" + font.family: "Helvetica" + font.bold: true; font.pixelSize: 16 + style: Text.Raised; styleColor: "black" + } + } +} diff --git a/examples/quick/views/parallax/content/ParallaxView.qml b/examples/quick/views/parallax/content/ParallaxView.qml new file mode 100644 index 0000000..2cbb6e6 --- /dev/null +++ b/examples/quick/views/parallax/content/ParallaxView.qml @@ -0,0 +1,122 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the examples of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 2.0 + +Item { + id: root + + property alias background: background.source + property int currentIndex: 0 + default property alias content: visualModel.children + + Image { + id: background + fillMode: Image.TileHorizontally + x: -list.contentX / 2 + width: Math.max(list.contentWidth, parent.width) + } + + ListView { + id: list + anchors.fill: parent + + currentIndex: root.currentIndex + onCurrentIndexChanged: root.currentIndex = currentIndex + + orientation: Qt.Horizontal + boundsBehavior: Flickable.DragOverBounds + model: VisualItemModel { id: visualModel } + + highlightRangeMode: ListView.StrictlyEnforceRange + snapMode: ListView.SnapOneItem + } + + ListView { + id: selector + + height: 50 + anchors.bottom: parent.bottom + anchors.horizontalCenter: parent.horizontalCenter + width: Math.min(count * 50, parent.width - 20) + interactive: width == parent.width - 20 + orientation: Qt.Horizontal + + currentIndex: root.currentIndex + onCurrentIndexChanged: root.currentIndex = currentIndex + + model: visualModel.children + delegate: Item { + width: 50; height: 50 + id: delegateRoot + + Image { + id: image + source: modelData.icon + scale: 0.8 + } + + MouseArea { + anchors.fill: parent + onClicked: { root.currentIndex = index } + } + + states: State { + name: "Selected" + when: delegateRoot.ListView.isCurrentItem == true + PropertyChanges { + target: image + scale: 1 + y: -5 + } + } + transitions: Transition { + NumberAnimation { properties: "scale,y" } + } + } + + Rectangle { + color: "#60FFFFFF" + x: -10; y: -10; z: -1 + width: parent.width + 20; height: parent.height + 20 + radius: 10 + } + } +} diff --git a/examples/quick/views/parallax/content/QuitButton.qml b/examples/quick/views/parallax/content/QuitButton.qml new file mode 100644 index 0000000..8133541 --- /dev/null +++ b/examples/quick/views/parallax/content/QuitButton.qml @@ -0,0 +1,52 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the examples of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 2.0 +Image { + source: "quit.png" + scale: quitMouse.pressed ? 0.8 : 1.0 + smooth: quitMouse.pressed + MouseArea { + id: quitMouse + anchors.fill: parent + anchors.margins: -10 + onClicked: Qt.quit() + } +} diff --git a/examples/quick/views/parallax/content/Smiley.qml b/examples/quick/views/parallax/content/Smiley.qml new file mode 100644 index 0000000..d932aae --- /dev/null +++ b/examples/quick/views/parallax/content/Smiley.qml @@ -0,0 +1,84 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the examples of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 2.0 + +// This is taken from the declarative animation/basics/property-animation.qml +// example + +Item { + id: window + width: 320; height: 480 + + Image { + anchors.horizontalCenter: parent.horizontalCenter + y: smiley.minHeight + 58 + source: "pics/shadow.png" + + scale: smiley.y * 0.5 / (smiley.minHeight - smiley.maxHeight) + } + + Image { + id: smiley + property int maxHeight: window.height / 3 + property int minHeight: 2 * window.height / 3 + + anchors.horizontalCenter: parent.horizontalCenter + y: minHeight + source: "pics/face-smile.png" + + SequentialAnimation on y { + loops: Animation.Infinite + + NumberAnimation { + from: smiley.minHeight; to: smiley.maxHeight + easing.type: Easing.OutExpo; duration: 300 + } + + NumberAnimation { + from: smiley.maxHeight; to: smiley.minHeight + easing.type: Easing.OutBounce; duration: 1000 + } + + PauseAnimation { duration: 500 } + } + } +} + diff --git a/examples/quick/views/parallax/content/background.png b/examples/quick/views/parallax/content/background.png new file mode 100644 index 0000000000000000000000000000000000000000..a885950862ff9d709c70209d44d8af063939ae95 GIT binary patch literal 46895 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 LNkvXXu0mjflDQJ; literal 0 HcmV?d00001 diff --git a/examples/quick/views/parallax/content/center.png b/examples/quick/views/parallax/content/center.png new file mode 100644 index 0000000000000000000000000000000000000000..7fbd802a44e4242cb2ce11fd78efa0e2e9123591 GIT binary patch literal 765 zcmVwm?cmZyN`*KT0&&bzT5WB7@L(auxOrlE<9L|IL z&i8)L&uf>4S*T)OE8F->35(24d5sX5GeKScQ1}Zk0{U)AOeg56F@@r z9&i_k$@vIi#IHYN1sVpTz-?fBeSQ6DCX;#L`@V5q_xHlW!biXb&PAI*M>7u%0F42O z&CSilY&QEQkw`q(Y+9|>+rz`dd@7ZCCyf6B4GRvyQa(U#F>=uz;8CGacvY|0gJD{& zR*!%=;GskpvRQC?*oNeXsg;$Lg75nb(|9~ScW`jV&hDzY)D;F81#ZpE%q)7I$4wLnZ)|KVO0gq?V>GZMsffhm@h95(I@ZZ# z@|p5Cm%2j9NTbnchQr~}K4*QUR;xAXnTaa{0<=q|(&w9`!7|R}a-RSX+iE?)KF|i5 zdwY9dZUWrtbf{D+rE0Z$O1Fn?9|syZpgTcsu~% z2a54IaFR}^*UIJc*Fkx8UH5EjYin(1XXi+K>f-M$<%5e|vAb&Q;)&8-GE=~VTrQWI zpPx@oPftIdoSeL0E|vh*lr=Z!!jm-Q2}+N`W?w>U9_n|b&dh-G77}8A*@a$++Si(L{Cv$O@m%xtVMFJ vUl6^??F-^D;CUJdtS*47?_QuH>?{8O-DBHcK9x2C00000NkvXXu0mjfY~)gG literal 0 HcmV?d00001 diff --git a/examples/quick/views/parallax/content/clock-night.png b/examples/quick/views/parallax/content/clock-night.png new file mode 100644 index 0000000000000000000000000000000000000000..cc7151a397e16b6d6e2bbe6b1a59d43d09d76a89 GIT binary patch literal 23359 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 literal 0 HcmV?d00001 diff --git a/examples/quick/views/parallax/content/clock.png b/examples/quick/views/parallax/content/clock.png new file mode 100644 index 0000000000000000000000000000000000000000..462edacc0eaae9f2789ba6ae2c92ed533bba7207 GIT binary patch literal 20653 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�$@7S8U3ymd7s7tyOHWAvUm z!t8j;y?C2<2}e`&NBs zk|RSR9_R4Kg=Z_uc_R(0ACjxF<KbE$Lo&3+4H z^-oQ4`H5?8exV)c>u1Dr0kTvFTg+)a8?8bsZwpqqX4r2oz8QT40DQmj`P6*QrBm>V7YV%01x_JADEx%^ zYr);e3s%p$=CZLzuClr$rRa0A`ju}-P<7iI{`Q`4)24ZEZqVnxG9SyXV&z_!Wd`%z zcVvG&ybwli^(yJ@>A{_Ob>)%J!=DGKNXOy1Jtb*^m!xa}Mzho4i2eXqq#bjk9FMd^ z8V^ntW~3cz#40NrK_b|AKh5Pl@X5^Qj`XWG zg1NcPnfY(~#SJg#&X_g6_1DAEkoGm=6g)pmB&Gv`&Ugwe?Xb-v3K2s;3O&vdUn>)6 zNbhzTNrphVr~;_n>$V{lZjvIRlU&TIiaBFql|r3%7EpzD`Zl=;nN&^^4*{)Byzpbgy7Ztu1Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf00007bV*G`2iXc9 z05S=eKQo^I00HqyL_t(o!|j;6j?+LChQH(WKrRH9n~*5B+Xf+}qoCp?QbhDr+aW4C zdL)WeG|*73Qt}2#5GYa#8lHeyT5%Jx6^|Vs3TCpi3#*N^(5!rAP(?i zpbcDdi`#BafhF)0_yH_{<^G;j-Z65HSAi?QwQje2qu=lE8e?QQ9DbTiCZB$!PRzWG#b6g^IYfixlNKp zlO)mkd~WkR*XeZn9N2LsMIPI@O}e#MEZ(MRdQ(+f!4V-MX{XaUXti1ofGWn%B2ph!ja_4( zllQqksv7%D*vIGV-L8MJ_1E)%V^D@!@0!USLDI&%-Tf!(+)zhuk*v@?gELHWx3HVl3-#ZiS4OG{=?eVR(k3}SQ z4HfIgcM*xLwNJwSkc5pTA8#HNca1U6fcp;rT~QQIAHFmn!*#y^s*t+D3$g`_00000 LNkvXXu0mjfjzPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf00007bV*G`2iXc9 z05TtA>xRw%00HqyL_t(o!{wO0j?+L8fWO%|770J$s8EVS0#RN|$77_WqdO@D#YwzF zQsph6q@&?ABGEeN5LNhz?tJXf%o=NP@WtU|M~t+J=8lH8w8rzgYVaAXtQF)NbbYoOc(p3G*mm#fw4({j1|oMqYhd_F$|o&k?c z$4P0>0C<>X+1vGceG&pR8jU`V$Kw~kIq(Jeo)AfzrjMnt82bJGIM#9eDMGar2~Dbc z%cPR{zmaMssiJHlu@`A?^Q0;eRi?UYgu2B*)FwBg`kN!&oKJD|>hjcx)N9wLMxs9`<{e7>)D_3?Qbu$pY$hFJ3sqOT zr3pU0HwA!=s=hNTe7MaiqGvBO&o5r3X?iIl&sFt9p69OvA?W@B51fzRJAdej00000 LNkvXXu0mjfJuMrm literal 0 HcmV?d00001 diff --git a/examples/quick/views/parallax/content/pics/background.jpg b/examples/quick/views/parallax/content/pics/background.jpg new file mode 100644 index 0000000000000000000000000000000000000000..61cca2f1382f1ce448f4e96bab621a9ae0cb658d GIT binary patch literal 209814 zcmbTc2UJtf_BMP{APKz_FhJ-K0qKOEP!nosR#Y$`MM~%(y@S%5jV4V%Mf8UhK?GEq zN)Z&KNC_A~k*0L;i~qaUz4v?9df%^1lCz%7*)y}xw6phq=Fj+_S%AaLglGbQKp>!j z{sI2X0er@x9#;Xt(h|S`005`|=;_Zq%UPnK;boGowF%L}m|g$?SO^v#KE7ZM0Pyw+ z^tUxNK%YH#9t|4+zyJbZ1e5^4nH)f|v@@~)TLaP95FJ1l`iuXQwm$>(ngC!#o$zxnHQ%yZ@1Ukrx+#r|{!=@|JJyZsBx z{g2GQFzzpQ@%C|{%ly@u;^OV{7r&w7l;9v&I)+%#aZ<2{YX}{W(y@eBkhcdN@6s`k zx2tmi06QeZ4K#Ihu)nmZvTa^{1*;%4W;V|0EWJlFn

      _dv7^ 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≥|ybC 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 literal 0 HcmV?d00001 diff --git a/examples/quick/views/parallax/content/pics/face-smile.png b/examples/quick/views/parallax/content/pics/face-smile.png new file mode 100644 index 0000000000000000000000000000000000000000..3d66d725781730c7a9376a25113164f8882d9795 GIT binary patch literal 15408 zcmYMbb95%Y6E|Ahwrv|vZF6g5>!-GD+qP|Q+pV|l*0$~T?)P`^eczljnVe+)NHU*H zCNn3I%8F8maCmSaARve`(&DQBIN(1*f%;d!z1HUbW3Z0WKb-%KFaJlN2@ak)|8=@K zidg<9`9C_le=+*kfHIMj694{Rfz^KA00H5Tl@S+F_gK5|aaY$^Y5Niibv_~Fmk==p z9gMDuJY++PoKeDz83)Z#h@j-W!-*=Sk#x*rK=eNb?Z96DrGgE5W)$&Af_=f4 z^2-$--`@Yc@q6X*(Gx-zs{f`L5RN%f4PK0be_JbeY1vOqq>eHa#1dp?AX0wVnUB-?vc{F*MRr)e&iAX}*`2Q) zka~xcYr0qDO6uz~WMgC&KKLkXNaFO&3lZ|X9o%*76}d_(Sbm3#o)wg>|Hj#(pV(Bj zkY#D{aU9FC_?cNy{HB4p@qp6 z0;gZ6fT@dy96XI8;lY3pasU;8#lqgB=LqHA`sqO9phs|R>p9--xJ6FfUxX+H$4*oS zTh;7Pabnwv-Sjeym)^P6obAhJQg!@0Y&pU%_uV@m!Mj{6e}{Cd&JMjO-P_Z1Ix6PG zY1F##xlqx%_x#Ld%Z9)9dK1A>zC`YMHV4a#vLzP>6K?j$@S5u!H1cf%er_zzW@rBt z1Mzs-l$3mG*^y9)?$AVV6&cj8{4C9m|b~Qj?dIluTkV| z=SRSob`=omsy5IO*dgS2=G7dRMM=(I(`yuZ*v_+-9zhQ*z$ui`Qn$-sEn z>uk6_@0(x3HqVT&O@dYPTafSqU}ydqXB)=V@$To=`hD&O`*};o+aUaZHzM2UrGgmo z;@S~1cEEf2I0(6T(Td%EMbYw1CWK|tx)$`(vUpAk4rS0{0k*@o#f zMF#N%;BfBSUYXx5wU#IERDDQ&Onr)d_Ds-B>EF$81vL2OAOff%V>?8y-hdLdK{}#9 zT?C8}sL~;xL5T?4-iy*BYrE$c@k*L^m2RlcQ+`CuFs|4n$>TR^2YCm|*OptH^((7< zIg&179Y*|B&=JoTr&=cwzy|iCZp<4&asBp42M|!3Zuz`j@chFb815T@mtKu(jgy*N z#@P?|61!i;eZ-a{zEaNBEjybF6Au~VP9Ht;Y~T&ISzXY7*f+Z`V0?srwnQihGNy~G z$7v5v^DC{vm7H%#Hm&8g@|jiS=I6Zp%H(W$>@9z}A^s(P?mL^XAxuVgU$e{f{UDKI zB$^?$A$K}>I(+(Ke-7A(E4KfcoVG2!2+TX|$zAC86|4y!w9K-0Lj;OiG@QHXK4^44 z^d|dC=FO?Ion@gRAR4ya*Pf#fBk>~d5^wFzCx72)Ubx+Zw+KAym;bFYi9G-KyUc81 zhq3b}Dk>7WuSpC-iGUvQ-eOqVQ??BaNJT&~`YvNQW5_m7PkEbbHY~mC&v*3j$e-(u ziH<$RuFVCFCA!+rmL?;ixv45WHVRHm`+z?fLXOe`W9(vHowV=;`ai{Nh&MwCfyMH>W~0 zR4?nu5063oBv{*mLn`KlBplZdcj?E5ou4eP$CHbc_h(~uRr{=kPjzF?LC+nzur?^E z&}1*2qbs-h0Y=>`+eFz&=ynG}ZNr-K#WBx#apQ!Y_RW@DsIFTqF<}N}pJCIaaU^1H z)B^PRW!0EKKI15kG!{J}v6DdQ6?9k!+4Ixh@jJvJav+GV9^9ux(@`Z~ofFfHSpWDv z!_3qzaE>9Pyxm(}O1rYI>gwZfDMnD+*!ZxJu~UZb3U1I&W0hh*irP)yS#PP>nW47E z@zO;Q*)wml{}FH(xCh(^9sobnH3GiND-As>My7TWV)F<6#cJ+tY6{fOQI;P^=Qq-~ z5~KAFAmlXl>t)<~i-Y1?aV#z_IVk_Mmc!m37DRy>IdyRh+PgIjtUKV5e;T6h_IJim z3|^zLX_$<<(gi+&heTag$<|zg8i(|DdTmQy!|pzzhXlG|r)n?vSu>NySgZ^;3ZJ?2 zpVzY+C)DP>^-X7P`b&F=2c;G{%&G4Pv>NhU1J*gY9+3f~j~(+)m|<~H{LnFD8zrMp zdGr9(HEzC@i>k(UwzaJagK!!5=!aKGp~z^xj+~B-4uVd-&YW*Z!GX$Nmcg(fhza0!9!5r-JwMLvXok>-2mj zOX02JVvz7aMvcS%TSVHL!i+L(o4iB{`ZTeMx9xO#NF*m@2rlP4Of$nh46^Q1HH1z! zdR%iJ$?q0dGK7}zBD4vXC81cy;8@zYR-#?pbMqnmqk5|kgyzgO8BXWbm&6dc>1U7t z-E+Sz_YfesGlG7@l!&%gk6LrWdc#a?AAK?U0K0(0Mltr>`IDTq&lI?5!mWNduj`bT z0$o@3d#B;|VeS7}uQ>)l#f=EM15yRq`TROj^cS!<)jg$LH2mljj`^VNIZ_8WXT|EH zy^dq;biOu6FF@FQkKVv1(=kDA(|$Mcv0hDN_M;V98^>bvMs2xG5d!)>?H;3#p%`Q&FEcy%fSKGJDHd4 z|c~0(#pcLP0F?nAiD&Vw+=GwtJ%L zkgHx()jy#Q@Qsy>6kn9<6hq^9-p-GU?V$vN-yeR z8@vVP6D^jtn`be=dD|3jZ>5XJAy<9h<1t66er}T5&1;f?!>cP&`Z+Y0WW8x;BG-K<5o;ZS*QQKvzy2N31<^Ufy6hew=27d9C(n(Eq48;b% z!AF=+T}4G2>gOgDbbEJv0bAH^)Rj;_JNy(Fk+%4%#oin=fvV*+LY6Q|dcCV0=$R>D z1yCz|QO=7M7CS<5W5E*pE6W2NU?K|cLYs;EF7GVXB6jB=SBKN)Z5(SH9e44?R~CT# zHE+fTjMH0N9k@~9L>3G#Y#oYvG(Xw#AA<1n{ezJzu7kV7pTcO$NuD^yQLVwU6_2KA zo9U zIuC+pigsW`vxjBx7~8mGzg9pgnFY6V`ojL9dcbp6;1gY7U@=>p0u^Erh0d5s74YGz znflx3DLQ+6{qiCEk$ppcP$*8#Hy>Iryz=9Sn?f7f!IowD$qS)Fu3MK_bV9k*o=Z_h ztx_Upkpdo89g~>44pJZ*Yew%veMp-kBqC1{XC~s-=n{~(Ydy z)6LM=pplRL;#b{@xy+8}^0s;z&iaq+$8oU;UySbU_-Q#p>bPlYEX-(N_>s5^uTED& zX-IT&WD$(H;KZQZJL3*dtmHH3uhX2TH1M!V`C<6_TfiK2pF^naP*m|Ykw5H(Z%SY0 zyX9cl!V@I=#{IVaxaUrfW8RnXKi860zL@9@tQJrSY6a{zj&1a`-2&c4nI5Ybk3721KXL$B# zmk`JS-)Po2FN-jGB0m`XBZC^f$HZo4F4O#VBS?w`>>VwwGGvlhlfL!7Mk|Bt1F*8l z5O84J#)du9{7J0+E~J)V5wcqI4P5pwa9t-p7Lm47HFMp9-8s$LUo0T`1c`^qL<<2) zLYSmhysvHKo;V~NCkw!#VfjQ@!54{pK%JboF1hyBetkF%w2W1p7GUe)h6`d`PC4uH zmxehGydU!1>-hv10JLM_WbV#;vPgRucDo>(%x-C=1-0u1@0rHz$28|ycExkz2qgWq z3xu6@(>)Hy`w({^+e^0|KY!#k{q~NIp1C{%F!OL*e-4nF;l+2`IuYwKVRdya zMaA#_Q$CNwHwdKT3m7@t@&O52Zc9IkJG=vQ$||smn5X`dee|}&nY!JE<rGIQ~@?&k%71^_U5og`}-q;8cgYf!UN1GC)$0wvTtU zW5KZEfVR6zP+a`z4wYTnDynEJT#yf79;@Ino+flo`OR?H%Xia|)!R55U@y~}3 zr6_~>#46eEphL&10uAYNdi{>#Yx_3A=F!o*! zHrvGw{2d;*vW6R6l82)(!&;!mZ3QDqH0yV4Bw5OAQYu z#ML=xPXIAlEM4Nt6eQPWn84e6w(^Fq^E7Aak?%P2e$4X&o@gg_)dL9C){CPji*DV4 zkm_!jeE4M3yMK~l7S3;UI=pkGHvT$8Dc$pBN12nT5Bt>d`cXx!4vQ(N_42P>^d;nqUW7uCP#Ww8cpId z9ED7ien1M8rkfbX=$^@%SPi2iAh@BPvE((PuoMxbiL(6;ZUCb4@Vq>Lwtxglx^!5U zlGtwDsZY(&$f9&t454({pbS;f)g*~mDTjMz-%uIE8H%WMNVIR1-Nr`DyOO2j3T#y( zhK>_k72wf^{pDdW&^qUP)Z5j4+-_Hxhj%l~_c}D*yJ5!l>zU1YXZ0%Jsmss{hCP zVH}lSLO1$&BQu@4zW>{~rP$ahe0P}?*DGrdobz8FR(zRO1~*(@((e^X&=f0_+BAy{ ziyJM=kOC$ZrO*<8`W-4*cY6FA4LM%IY7YgRws_+GML=_=PNH*N?|fda6U*$)XT~xM znYx%cDn&Yg72WtKiEq>Sq-MzWZc=~fDQ5a#`Y7~UIOd4$1lB1>m|T|xtw zYoE)&hL}EYe>6qpmad>2rY%9r2MlMHR)OilrA-Qgqe@`mmq5rG7rgq~tzRk|(sbQ5 zN#OojxaR2eejSAA5YiB+C?Makch~ehmm+W6wZbHG}=~o$n(XY9rBZ>r9 z4ULdSvqTDM$rt!A3#tLR3k;Mt86osujxI}WHrFXvaBO`wISNiTU!!t^>H87N2+%7~ zP(No@DV3zmDWxjhsyHoEl9;+m6+tCLq35`yC^%Fc!VHabB$@@^iTtY?cToz0O9{i*3{x$mzth5== zeF31scL?;~xXLLH4{Np$#Kb1EIrkMcU<=O=cTUF|`(pc`Cv*nBpXrONj1*c2S-~kF zcOXF=ZB@{_dz0!9AbS)4Mkdf!()PwEWO62cengg$R-6LF8PQ;{mn_xJ_r>f^dla$YT@_*FU$sxJ`m>zP^x@qX>)QiHRd2MrcoCP&%`g zE~=lK;5Jo6J1x)z+cC!RyUcHPq%-3C{Rb2;%5x3z)!j)itD&8!4sm z1yH$aQqTh0yV_Ko4bbD=jg!;K4T`~}vQ`mJND1qB!|Z-=ksI$W{QW6xD<`LLa<_26 zUKW{Rwh0nVp6*~T3&#QjDVnw!P1uZwbE{A>jY$!OiW5KtSd@*c3%T4{sDp1u1P}7{ zyE8<~g>3W$OzR;_b8Yo^{53~B@pr`kR$JbUIeGpeoZpl%EZ1_mbiPEd5mXgExdqjYgrrD%+}a{mYw|gQHf?iAKcfK+^DY7hFmfl{zg~#FyW$}_9kkDE5tMh z=W$%?>8+yh&b2vnE|=;-+rY%B#LfuBGc3CSz^f|BN9FVixpqw&O~hc%@ZwO&cMZ zLw!N6qkPL9mh%D1t6hB`b=>1b#9Qw#3aZmT&T+`1d3~`dF-Np76%?OTLCb*`sx%!=pl!puYOL4@M@4oD7(X`LfYSzK4t!N6LNst#i}Ml6Z`e9JApwZ?u$HL=(mQ} zrQxEst|4Tr=Vd@Q>^b*-t@_SFws{=olE{*??25j;lyTq$#gKD`WQ2mjSA%5>E>tji zpzU2L+rkkbDk(&tN{j`a1X`OO;6djUJNmvuUqs6>i?%@M_1|@zv(n#QHwm#)nB$j zGpGnL1#1F+2O+b-ndHEWhb7@n@luvhMsq-VmkQuuNbrv1L-IUec;Qa-Q&Fa+38Fr} zWKIdP@hT(~8^;?EFi!yUqLPV%Y3z^wYp7DNl@8~Aqb{7l!KxKW8taC=!&sutu9({Z z0#j~?D+=Kmp-w3$h%_21u&%yCLKHMK**T>!&#sN79req!gvNAf-*6H$f(MJAmX-o^ z);x_rvVkCpi42A@8|FRb#}0}lgnl}YiZ};tP$WIXFr8aJ>-n+1W51z&owh6xmO=~-V4vv%mnHl3 zhI9An!NHMm;F08>rW{B^s9IqJK}15(pcko}RQYi)Zw)EH`ahit7lLpv@44(cu)wKw zE5T2Mv}W!x{7t1_MwjJ6NR{WjZ-f&{rDUWWTBP7kwIcDsWu!?}Rvxn!DkMVZ*q$?1 z%z=Uf2rG1SNrR=gP2R1V$>ZfSd2eaj%X|%s@yau?{Ia(sc3~jXn-%($H4A5mT!su$ zsew43!6^H!7mcd=3*!VaOft)Vq z1p|CeF^^?jC<$XbScpU>K!6CN@1%O~@`Z2!I-46?yI`ALMR*%ktZ^s!j&#U0ME?YK zVAh^wN^zb9t^lQyhL~3$Jsg;lo+N6UK*=FMDc4C#0n&$JPlH`U&Et?GHFKV?9ALo} zLw{C2zTo=u3q}>AS*4G$hq1k;CPgiU0gpz3PK~hdpv*cn3q}g__)onjXQtV!OaM&) z1t@kJXkehwS;+a#M)nk+4q?^pxXNQ&aj{N*N~SHXXx5>?boR*$05ypwBqTWCghl2j z0EgyDE0H!L+&3$V3)?N@PMPs`O|ilGgC4=(j3=m94d<1PQ@iG?uIMlq@WTX!^n;Wx~LwO+%lxC1F&loVY-!TjO+mH{D~BY!UC*je5=XPXV2GUUJ>lrhR+^fL-1 zKo~N6%ph{e)JF_)m`r$NCA{Io9y6tOFPR8dA7^SVC+qK@aq2V@V~N@F~< zQawH-5=-mtNK0mhS_mr<=h<^szV6Vrb)Af#+F!)d-;iyP7e8gM6ZHnpia}2~lpi5P zqX0nlq=vn63c2u>O_)#4=GzdFG*)pCX2wKp>%b%ZO8ZmLf6fo8=VvmJkt)R*sY@&3 z7ZRVD31;P_)Uu7_#1^FYAv?eqX#*nu{^l@3oqRh>Z4zmM<;)O|f0;6o51Z$MiEelguN5 z1k8z-;$;>Wbp;0$des#Zv*TN8&w_PU&FE6O4&WaQjeA9cfc9;nH&=PyCchA)-K71djkH?D16t0HRLk`Qrv)p6hnoo z$ZqCcBzO%=(->lUGm3ukBr7O^-JAwYToit2=+HyRUI7(M)#A$Dd9T zNwV2}T5{{dU_1-(OeGRgJ2OyQ!**T5KEI`Dnje6-6vJvCul*VrVc;F2w_llH1R&BH z0;Os=c6M5r8OO_&?_q^O4;?HP7Ke=5 z1gfEqfR+zO4irkYh~=^BZrUW%mY3)w-Jv(W6lWBVAjyG*ejmvRs$hy1r8(YJp)U6L zf3c5)o-e}n0X&D_9*7ei=`~DqJuWUSu|1!m9`b%9{+5hbN^-#m9P-Qutm3w1JZkPD zg4@gBbgX+iwTcP`ElMiEgXkWl#r4b_9;wPg?NgE!DP z=D7KDCkIl&1vjzvv@SB_r^q|Yh4E#R*l?#v&XXtX|AjkvklgU%EAy`Ezz_Z&Nn@`z zhCAL^yPuPl_WPP&(Vn)X(2M;9joP6qF9?+jf5@IIDg|ZXP<$!$Lt-?dWh@Yd{c}Yn z0VBSLi4hRSz#BmuM&=`Syi-m$0EXre!$&gM!tGU`MGXJR|LnYG!4SmIC3d?a{c@*( zzt<43Ai3R6^yOkZq}$9@w9{XeoEkK-nVdm=JTF>0UsU}kR6v<`^rTswqtGL1SImtN zR=7xr`dtp1_0{L;s9BKABc|rA*t@YPGo{yx(f)c(;)yu4PLR`6zYfw37jlXDXd>J= zZ#tI`Zx_MXc|E>-G)O7~m2ZfQi)6}I{Z(9p26zb@V1Tm^%E=>q1UnPtmGb1uIY zY4@b~0;%rG*`-&G&VnpmTU12m9V%iETsXYhmBALNpXz4tJ1hOlDop4z1?lQSy?t%D zBDdY-RzWhu$;*oUNhkpg6Anl+h=(H01A64ofQ{jJnYJ;9{tQ;RTEO`bmp_9OKmg;v zu0OS{bYJ~15#U7hZ4WtTMfI%FEIG`FV_#4m&rX419tb2J2TtAJQLg#xsBlgh2p= zZQmwr`XRQbKBSNO7;l~J#Y4- zKW+Cuca=W$t-8H7@l4teXV4S15I3wg0O)64>YwU37$(VIXCaF>!V5qlQ9}!0f}pc2 zREi{vBR$3|eiY06p&_b3(TjhSnjR@*3OM`-CF}-~FM|tuOsV9|@n~f+Qhr_|I1YgfNQzZf=>wL(( zy%@Wrt&)6W8s+-FrV@;&%VOwBs4P-7Kcba*xzUeDZnx@-bc5E{n;9U!1 zThg)3iL9P!?US<2cyKxV%zT1mip$I|(e!d@v@+P&6a{>KJq$gJJUro-gj%K-d;<3w zb~@G_ylvfrB~nl1^qB_@He=~^AN?c?Rf>rnQt&2O;g>tsGXh_44`9J)6cY|vg21rn zpU_XuHp7^pY5(AwJLfX^3;8>ilj=3b4FYgV1JUEoDya63f~BO(dBcha0}lE0WkAM` zDGb63sGoN`!*bDf^o(S(cOZX{fjfvZK*KQ!*E7mrBUVS)c$&_51<^ALd`~Hf83VcQ zPwsqK!hdu>IZhJcoO5T+UcG<{EC$Z6l9n66NN;MJb|S&?3ed895ZY=ou6EKPDzQF) zPVB#RI`h;f{pK~1#IBE~DZTu04>x(Vi4e%bgzE?o`HMs*4LZV`>||H^_OzuhfA+cj z4ln!NMcP+9oo(-w+?)9f;7wR$ZJ!!*3?&~o_L#9|K`{4)Gs}8HAKN(w_vvAW?HA{E zl3FXzEUzT*@a+J;18h$a3oD*r(^KTh!SX?J)B0oADVKCOX&U)p;N9cqV&8GA;SHzQ z7t{UF%t~bs$2G(0FW-2E^8UE2fRw(K^4c_57!csenQNK9*eO3Uppku#O~2LW`ro&r#?9AtXCa$N0-Xi^DEaOn)z!@lH2 zd{AeN-l?^8nzXs+oG+?ElHY8hY)$rf{*M#W?m6|edrUlQf{j2)e!(a1joZ6vjG64h zTD)u&#?TV6 zfU$*u3%`Nx0C+yZVUD*?UNoCqi4wtP2t@=`ZS%C<1Y_VF%$y^_F}?tZnCoyD5EYo!#^7j_X>$o}CNU55se*AD#16l`Wac@}yg@4M&lUcx1Fb zeo|bxR){oyfv#6zz#@Sqns!RK^+2Flw?#s=77Vz|?cmdt^excRvO3)HTyq0Ojygrx40uU^?G`Kt42f5?D}Ne> zBQ63(7)FxhwlCwXH0g{H$${6PsXXau&$vng^s3p9rO4vStqFA@I7eB__^}Dvt$q;9 z)yk9o3L~}=hO=Ex8t75drjrCqnn@XN(rie)qAO=zU7cmx3;V^RRq1k+H9_B_wgf+= z2OLRHbj~^^9PMCpqCP0H;#&1q#N5uS7&P@NrA4L1>fhdHsc$$-n;5kFxu=1rp{J+r zKEeaPjY`6^ry+0GDTP+N0sW|t%}VaS+1g5}Ruq>;s?v@bI2e|g=e>X!VeTBlvfM^q zt@de2(V6}h)VdpEuDf)b<%_3(tsO>_jbrXML?B)}LX*QCfg9o@3WbGWnr>~PI+8@# zze$2`4&TvtSA8hhP%%>F;AF_bcN2zcqI6)Sp-ee301qUqC%iD^jaxH7H+{qn>|q21 z0O;ew9cG>y0u0n(c32n`Fa}h}c@Xxid|wD}UD!EWa@OhTBcv;3 zU3VM3%Wb%D)`Y1+0{gn)e&m@FhpNgyp%yx<-(D91mLe*PHS1b^i5LD-$Ti2VMq0tV zhh31R_hW`R!YD7`EegRhQ{O=>e%I<9a^^NvVl!G`Gydb#PAq-{wY#dAqkF0gr|YL_ zYN*j*dx{$VY*0mbD-ojx#>5%ri5%I*^)jNfh6lAb(s)*9;ueQ>i?&yR2p});T@dgW z!)Z&rf4g-XQ5t%7Ld?xMd<4 z&7+>+Tdl9ayr~m!injG6izqA~iJlart^UFvt(cx{0)H5X1`n`>?1x1j4E-;Tfwa z&29DXR=;XegZokfjEa?ZzLm;?!FGFak-pOuSYIx4hY(P^UPGMTem2UR`?smPrgaF(5-#P#4Vbl+n-Q+=8Lnl z$SMtO*G2;(AKre|kuQuwLI=2-p6iRx`+`VG;;lqnCn_D^j)n>fzg+|0I*UE+XJ(dx z1i`0v5{w9yA8;xAt^$_uv>C@up^BGS-Svgr<)XbOd*06;Ffd}V?c6GJ>(n6!I+yJU zTQ~Fd_54TY>wgnAf+5J5!7uN(M;UyZf7CnJ3@6J)iQBgOh3gqaQs+=rTu+b`P-)Ue zYeO>3aamH5d?V56?Gi`vDxxvD;Uz1yN6x3 z4d1IX7p3A&T76e=mrW*;b9;nB7W7KEK(}#a%PJjZ9D-@ghPB=F?UNIO59Xe}! zB{cQ&jQ3iQG&;{EY+E?-Fs zMKHZYz&PB9^8^AjR{iOvG9U=z?u7b3CQDCTyI<)Y0owSQ^E*ya2 z(%X++G~H2fAE0Y%@${YINI;sp_{hA=C$0m@4v6w6n43ka6HU~u1h*6^Vx1xz$u zw7jb)Zr6ge5z0u?pt&cet{tfc=DYKW6Z3bh`wRu}%{tMn;`pq5%2^ST{ z^lxk9+4@F9TkiIZ&rPXEP>lEOzJF?15dI3q_ z>k~X8if&<)bw;SeE<4A$Q%$=|4F*$D9^bSpr)S8!fip<7t>x<*7+p8R6EjrJr79MR z)Qg)D?Idi*2+CBqDDS5qc-`>3+uO>%dtqzdXOKg0+Fru&HTZ0ydFhR%9yty|#)Gx3 z7L!%L`$NC9TQ5og=`2_$eF5QXEO!)e=RG#9ijU>b(LvhZH1M;VkLe=fQW3u}fUb&3%FEC3NnPWBcUi6@h{}&3b zPMjET-E;h|tK*t6^45xqkw;8t;1PM(qDR?0hZd@uKk|FYg99aBf*5t*Hw=PUy5X_k zx6rS0%v>)t#BKZ%?730;u2v}SDFx?zUm7BM8+wM{!b{pr*cVOiSiJ99W0x~V0xSkN zN-^AH`~IKbkdB@7NMJ8__jIO#WAQ!&xkiWuaKwTP>flpZeqv?NH#~d$y}Dl6g6mxl zFnz8~d~!`R*2m7pFCpp%R4KEm?haX2dR5V>c!t7|*j|P{T?HU8+Xnc_-k6S7j};fk zfF3(WW+~VxPu-SJ5%(N@ZYY7yh^cA|v0ILTei?Sz5r9*-i@i1eZj&l0Jv4*ERn*Gq z_X5hTI@05BEd42m;l=S*d)~T-oYYk;kFR!4YM_7U^~xwEq{RTc>N^}uNgC!|ox;{w z>8x8+4+ZjMNPAUv4`onEF5~g<6&Fl=NrW#F0Q@Dv$lA1rQ4dSrm((|FNLwbhZaX#g z!x$sxasEaqpxyE0hd)V?(^Chp7@4tA{6+n<^T7?87H8cG_Gw>4_pQH;!FIB}G{O|G zuCGWF@3*6n%WCL$i zRq|2*mBTxJcaUz4$H^P03ur53ngAfKiH4K~Gr;L_vYYzmt?S`~VxWG6XjZq-PpNW+ z9(H64>DTj~vmrDWlQmOv{4YYi$4E2juc`CZdT5z#1q2&}dFs=kJ^Kc?2De7HCO38> z9A^KhZ-loMQj-uu#xw$A#^H}#1E22Mz@ztKAT$7?zs@6w7wk`>1|}1X^f3m3Bm2rK z0c(Y+TpnHa8-01boD9E?TiL7aLL9<6ob%$Z8ac?mR_`o9y5Ol`ye^KsWXmXVh3jbS zcE+UIWQZl+>|gV zLMA2-EG~^MO)kwYEd)MJzd2*3He-~B5B)*{mo#_7#+_NNOWWO%g;20ro-Ut>b`PxX zlHCVLu^EW}r2vexQ}m5rKZ|%nx4#uSru{N+f9t4hD%f>AEk{+9SC!SLaysSxOZ1x_ zj@fA~=A|MfV_e8dC#LvpKhRhYWp3<6j5SV7fp(MUF}J4~^68wB%50`5?CM=Ir`vbG zJ*Y0Sm}}-(ZerD#RfFq4}?^cavS9`#I5ljLH~NrWVKtqsV_Kwm5+)FsQeq+c|A+$ zgLW65)<;eV!VmNAGog*f`$I+cdgkcvQ5bu3rMh}M?{9}9g z_g0AA7`4q_^}`$Pq!3Xh&bg&w#&0kowfX$7Zw-+qvp14AQ*!Xc<59lYwh~0rq9TLz(iF2SGziyUC~XwA SNxgs4ATkn);&q}%LH`e8$k9yz literal 0 HcmV?d00001 diff --git a/examples/quick/views/parallax/content/pics/home-page.png b/examples/quick/views/parallax/content/pics/home-page.png new file mode 100644 index 0000000000000000000000000000000000000000..bd090c3708d765b9684328f56655a8c63ab80181 GIT binary patch literal 3051 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 literal 0 HcmV?d00001 diff --git a/examples/quick/views/parallax/content/pics/home-page.svg b/examples/quick/views/parallax/content/pics/home-page.svg new file mode 100644 index 0000000..4f16958 --- /dev/null +++ b/examples/quick/views/parallax/content/pics/home-page.svg @@ -0,0 +1,445 @@ + +image/svg+xmlGo HomeJakub Steinerhttp://jimmac.musichall.czhomereturngodefaultuserdirectoryTuomas Kuosmanen + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/examples/quick/views/parallax/content/pics/shadow.png b/examples/quick/views/parallax/content/pics/shadow.png new file mode 100644 index 0000000000000000000000000000000000000000..8270565e87b9cc64d940a8829c57790c05fe6862 GIT binary patch literal 425 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 literal 0 HcmV?d00001 diff --git a/examples/quick/views/parallax/content/pics/yast-wol.png b/examples/quick/views/parallax/content/pics/yast-wol.png new file mode 100644 index 0000000000000000000000000000000000000000..7712180a3b35d8f409df2c07921d2ee67c6c0797 GIT binary patch literal 3769 zcmV;q4o2~bP)004R=004l4008;_004mL004C`008P>0026e000+nl3&F}00006 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 literal 0 HcmV?d00001 diff --git a/examples/quick/views/parallax/content/quit.png b/examples/quick/views/parallax/content/quit.png new file mode 100644 index 0000000000000000000000000000000000000000..b822057d4e6a6ac5ed2b7d20fb27d5368b0e831b GIT binary patch literal 583 zcmV-N0=WH&P)iLVjkLUbqUBm)|aiE*K3 zcJA~s1Q&7dB@h+jHEskYS%e6>@m-Yfs4;jc7hOGcW~w{mf!>^|^Q)qYI!%m`7$cH` zr2CS3Wp1xe(q&0^tGO!nNK%yaN7CX5*sP>qsb;Cn2X_y^1E5C{0eI-{H>e4BzXYrT z?UcIh?n?kIN%w$TnYzC~&&*Z^u#3PmU_4WECjcwJm&{-Qmfih&1)FKWz5#DrF-F{d z0@wf!*X(o=aNv0j_8piqvk$EpW4ZdVgdWNi!~~DkVAE!{1<(f*Iti@Tpt;zEL2*v~ zFtg9V8Q|*(*bksv#fElR+39g$6F69d?EoD!+Z-GS!*c;RLjLf}7zd8#28KX)?*gy( z00Z#Y-4_}`cb`t!z6Pv}G2n^2U&(^*J_Wo6_GgNBC@vv~K6Ur`U0}l2YOrmf3!Dbj zfX+ejmOH?k2JF04~q4ZzJB>?d%c!~o3f6VRb}hJ(=tW&^O0R?T7S zgH>ksu?Bq!Tq~R90ZH#tv)q<+c7z6dQj({d7n0ijj$J|5B%S+@U%)9z%Ow_L3 Vh5vkKWu5>4002ovPDHLkV1nYy`N{wQ literal 0 HcmV?d00001 diff --git a/examples/quick/views/parallax/content/second.png b/examples/quick/views/parallax/content/second.png new file mode 100644 index 0000000000000000000000000000000000000000..4aa9fb5e8ee10bceed60233801f6cafbbc601362 GIT binary patch literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^tUw&f!3HE7ALAcI9 z%{-)-#I>01eJJ1I*m*ivo;z>;fApF7?nmi?*OJbCk6Ba6-}}@5-m_hw^uNY#bn7wL uw$wt4`T4tTa)qAq@q#bR-xN5-FuuQc`KERIYhIw!89ZJ6T-G@yGywn$272fK literal 0 HcmV?d00001 diff --git a/examples/quick/views/parallax/parallax.qml b/examples/quick/views/parallax/parallax.qml new file mode 100644 index 0000000..74ffab8 --- /dev/null +++ b/examples/quick/views/parallax/parallax.qml @@ -0,0 +1,76 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the examples of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 2.0 +import "content" + +Rectangle { + width: 320; height: 480 + + ParallaxView { + id: parallax + anchors.fill: parent + background: "content/pics/background.jpg" + + Item { + property url icon: "content/pics/yast-wol.png" + width: 320; height: 480 + Clock { anchors.centerIn: parent } + } + + Item { + property url icon: "content/pics/home-page.png" + width: 320; height: 480 + Smiley { } + } + + Item { + property url icon: "content/pics/yast-joystick.png" + width: 320; height: 480 + + Loader { + anchors { top: parent.top; topMargin: 10; horizontalCenter: parent.horizontalCenter } + width: 300; height: 400 + clip: true; + source: "../../../demos/samegame/samegame.qml" + } + } + } +} diff --git a/examples/quick/views/pathview/pathview-example.qml b/examples/quick/views/pathview/pathview-example.qml new file mode 100644 index 0000000..38ba08c --- /dev/null +++ b/examples/quick/views/pathview/pathview-example.qml @@ -0,0 +1,105 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the examples of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 2.0 + +Rectangle { + width: 400; height: 240 + 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 + scale: PathView.iconScale + + Image { + id: myIcon + y: 20; anchors.horizontalCenter: parent.horizontalCenter + source: icon + } + Text { + anchors { top: myIcon.bottom; horizontalCenter: parent.horizontalCenter } + text: name + } + + MouseArea { + anchors.fill: parent + onClicked: view.currentIndex = index + } + } + } + + Component { + id: appHighlight + Rectangle { width: 80; height: 80; color: "lightsteelblue" } + } + + PathView { + id: view + anchors.fill: parent + highlight: appHighlight + preferredHighlightBegin: 0.5 + preferredHighlightEnd: 0.5 + focus: true + model: appModel + delegate: appDelegate + path: Path { + startX: 10 + startY: 50 + PathAttribute { name: "iconScale"; value: 0.5 } + PathQuad { x: 200; y: 150; controlX: 50; controlY: 200 } + PathAttribute { name: "iconScale"; value: 1.0 } + PathQuad { x: 390; y: 50; controlX: 350; controlY: 200 } + PathAttribute { name: "iconScale"; value: 0.5 } + } + } +} diff --git a/examples/quick/views/pathview/pics/AddressBook_48.png b/examples/quick/views/pathview/pics/AddressBook_48.png new file mode 100644 index 0000000000000000000000000000000000000000..1ab7c8eec1381756de32b5f863a6e794c5e8e90f GIT binary patch literal 3350 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 literal 0 HcmV?d00001 diff --git a/examples/quick/views/pathview/pics/AudioPlayer_48.png b/examples/quick/views/pathview/pics/AudioPlayer_48.png new file mode 100644 index 0000000000000000000000000000000000000000..f4b8689f87c0cf8a46de9782229c2282d5fe2cf5 GIT binary patch literal 3806 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 literal 0 HcmV?d00001 diff --git a/examples/quick/views/pathview/pics/Camera_48.png b/examples/quick/views/pathview/pics/Camera_48.png new file mode 100644 index 0000000000000000000000000000000000000000..c76b52494597802fdf1dc0840a31510f64169b70 GIT binary patch literal 3540 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 U;C)}W8UO$Q07*qoM6N<$f*gVFyZ`_I literal 0 HcmV?d00001 diff --git a/examples/quick/views/pathview/pics/EMail_48.png b/examples/quick/views/pathview/pics/EMail_48.png new file mode 100644 index 0000000000000000000000000000000000000000..d6d84a61be6ea9470a792b3435d2a4f9ffc58050 GIT binary patch literal 3655 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 q30&9O+Bht^LrRuPDe;6v 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≥|ybC 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 diff --git a/examples/quick/modelviews/parallax/content/pics/face-smile.png b/examples/quick/modelviews/parallax/content/pics/face-smile.png deleted file mode 100644 index 3d66d725781730c7a9376a25113164f8882d9795..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15408 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 SNxgs4ATkn);&q}%LH`e8$k9yz diff --git a/examples/quick/modelviews/parallax/content/pics/home-page.png b/examples/quick/modelviews/parallax/content/pics/home-page.png deleted file mode 100644 index bd090c3708d765b9684328f56655a8c63ab80181..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3051 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 diff --git a/examples/quick/modelviews/parallax/content/pics/home-page.svg b/examples/quick/modelviews/parallax/content/pics/home-page.svg deleted file mode 100644 index 4f16958..0000000 --- a/examples/quick/modelviews/parallax/content/pics/home-page.svg +++ /dev/null @@ -1,445 +0,0 @@ - -image/svg+xmlGo HomeJakub Steinerhttp://jimmac.musichall.czhomereturngodefaultuserdirectoryTuomas Kuosmanen - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/examples/quick/modelviews/parallax/content/pics/shadow.png b/examples/quick/modelviews/parallax/content/pics/shadow.png deleted file mode 100644 index 8270565e87b9cc64d940a8829c57790c05fe6862..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 425 zcmV;a0apHrP)Px#0%A)?L;(MXkIcUS000SaNLh0L01egv01egwkZ*aM00007bV*G`2iXc00xlLP z#V}X^00AvYL_t(2&sCDmNl}EMEjCrA2w=vc5!OUM!FuD-_qwCu z^ZIk5D1g1};DjS(oC+vrU?eAsfYNG&Q)L-!!IU*zr^u&;}%JHDzo8btuQ^bBfVmTJZVFZXTRuy2CrP* zT!PphT5-)`(2H-=@k)Vt<;gk3%#kNYmKlWzY$75$v}x%FIigLAuX-!tj^E%PUE__`Di z#b7Eb?G#BEqK1ILl8`hB*kBrMDFt5>gnZ29u#8(c2ed`XgQ0HA3aB9VyV_xnA5zyH$t^XFSSIy&CcbzPYW zyUa`xc;t~s{&v@0cm2?0GJ$1T=(-NWFc6EypePCq!+@q~P!t7;M1sWQ@!-I~!103z z5B|#Q^>%#g1YUjh)iY&fW!ILMm%}g&jE#+9cz76^rezyt7_cl0hGC#-8dX(wti8Sc z&xZ~jdWI09UvUDWD3S68{+Zima|!rwPt`U*69i(h zm^T~_6PwMJ@zgnvD`*^x#R33ETU*S_pr0A1HptCXTB zh{xmb`~3(8gBTqh?J6XYXN*8|bMuRvH*a2Nx7(eGL?UM&S(ZU5g~#Ior4)u?WLzhN z;LMpb9~NS_FejZvqS5HE&1PG*Y15{Ke!m|K!+_(s3>5?c0H7!eSeDJW1^~feP~W|K z_rr-qA~;pMGqMULW#`VF_a8WL;Cxe46G}@R+RaI4M)~#Dt>U260jYh`}aa?Ni$~8NhroruYA8%`Gd%F;uGZq6$@pwF6 zJo)648&p;OWc~W}a~m5QVHgHNp%7$QhOX-%gn;LH5JC`*MiGz4p=lb99zFU_q4s8+ z000C6fu5e8p5a(5Huu!2Qz$Abf+R^ODk=gn9s|*66yb0flu|GZgFqmlb#`{{zbXj) zpM*~o#ndtxkH@q6m`o-BfUfHZ1Oh%)Rijr8f&Tvf4#P0+Os+hWNh}tF*Xy0~=5<8~ zba!{Rs;Wu^L6~%&vxdrYisp4Gk&X-QEAZ zstCklG4J5uVBm6DC;$Y5!Hb2~0ZIABTnGSsK3_-_#jKPeT~t*?Z*T9k{Qny#5DJAx z%w}`Wstgz}VthUyJ#^^M@2(mG6%~~Yx8Hu}gY)Otez&5cdKk!p-_mfS@XT` zzx(d4Q;CF9@G?3hC8f(%QFs6SKYD52yqc8^gAz%y@^k0Tg`y}}vSdkW1DhzJPzWba zp2WO)br>D>h4=3L`#U>!yz+}e;$hkZSeE72ufOBxYuDcL6RTBN5Rb=Lj^j{MQ-fKv zW`Si{XqtxN;$qa+)@I#LDaF9R07gegQCV3DmSw@REKZ#G;;Tm={qeeRIPCpK2=F{_ zdEkMEUT$n$aW^5VD;c0>vl%rtHIO7J1%_c5P)f04#fq!~KO7Fj?RKN2qy(ZUrur+2 zg8lp73vb)@N_{vSxGae&FQY8W@*6ka{p;6W+wN&WcG8<{kCn{vgmo9f-wZXlPh4TNIs+j*j-0uSKAtVey(5Uwo-m6it;A^LVS(it_UE z43|mI`IAI}@qir~8bW`6Kcdknii?X=?v?}}2n5jD+KS4`N-zwA#>U3$PMrAsh~MuU zoECwF3maB#*|MbtAkxGF#B4UBw6rt>d@ceE!$1%ONRkAL#R5r^;B-1+Hk&hM3IN*L z+Q4xfDl03&aU3W$OvS~s%8wrX_q+Kp=G_N)p0_;p)H8c|p0xs*870Foa5x;`I4%qH zWWUqhB^@}!FzD&&K{OggO-&8bGuWo48&+B@7N?>p!CW}=2Jyy?_r5S^PGv=|{KaOo zrOtGcrDD1!K~J2W^!D^NpU;QBzCP5|)xl=7W!S2yC@o&K>Xyv~&%nx+H?P-q9TW3; zhGAf_STde0fGki`RYg(I+uMuk>S~Chn1w^rG%Q%KsOjU6bDy^4B~VgQ;>=ZyoUQ|)%U9pP{o z1rum*Kep$E7he9bs%m!D%8)deP9ztpi9~pwhhZ2HMG>MXW>sd_*D6??xC0J}O||p9 z2?GOtUl!~_0I+lCAMSNH?Dl7$eP+GiKL%NrbM~9)9=Sdlh5;cYRR<>$2}Gk&6crW0 zFpTkxRQU%ejYALw7#N?e)2A=QKKtxnf6a$+(w&%6N{$~twts9aT7T=UYwPWH8>{Pj zmRqE|$HdR%(@&B~9wV~RQ7r0xA9_3tt+WVZ@nwX!bk6FbwQ=J3jc}qrT?m z_kJ@i0^=lz-rnA}ucyc3Y-p&jtE;P(48zDeUCu=&S6;+%9Q=Miu2s&1-SqUw=9|ojZN_`0*1xfUxN1n{S$xbcM-C z%FI~E%ro7x`O1>_dm`+Tl8fB2^{Ssu=!yt2(XI(d$Ot^Gu%-Fhh>mM&% zICpq5Oa&jW8-^Y~apKtCW5?P97K>E3bm?_va(tmXRl^# z+46Gto;`2g15h&ASkrz#Ff=sqd2{pof9dWXob7VWs$95mo|LS(rb=X@uq+F!)rwua z_Kt4f{`-5w;b8xC@f9T1)pKun{PCxo-R=u9N-5Pejmol2BasLVhr^fENF+iPMWKWc zdgMr}eB+HPe|ANHPn0=xYS%vT#M1{`TfYcWN+}_Ps;Ww5S*FowG(+R@IF)6Ys;Wu} zAyn55x^3H^`j#!b>7j20e7Y1Bl`g*TzK3`3*zs1^rAt0KnRvY;+8b}YePPq42lqLh zW%Y&Hnz2872v{rVHh+N3P(L2&!y9+Pk!9j*Y%;M dsln;k_#c#@#|FFxXLtYr002ovPDHLkV1i^jBvJqX diff --git a/examples/quick/modelviews/parallax/content/pics/yast-wol.png b/examples/quick/modelviews/parallax/content/pics/yast-wol.png deleted file mode 100644 index 7712180a3b35d8f409df2c07921d2ee67c6c0797..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3769 zcmV;q4o2~bP)004R=004l4008;_004mL004C`008P>0026e000+nl3&F}00006 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 diff --git a/examples/quick/modelviews/parallax/content/quit.png b/examples/quick/modelviews/parallax/content/quit.png deleted file mode 100644 index b822057d4e6a6ac5ed2b7d20fb27d5368b0e831b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 583 zcmV-N0=WH&P)iLVjkLUbqUBm)|aiE*K3 zcJA~s1Q&7dB@h+jHEskYS%e6>@m-Yfs4;jc7hOGcW~w{mf!>^|^Q)qYI!%m`7$cH` zr2CS3Wp1xe(q&0^tGO!nNK%yaN7CX5*sP>qsb;Cn2X_y^1E5C{0eI-{H>e4BzXYrT z?UcIh?n?kIN%w$TnYzC~&&*Z^u#3PmU_4WECjcwJm&{-Qmfih&1)FKWz5#DrF-F{d z0@wf!*X(o=aNv0j_8piqvk$EpW4ZdVgdWNi!~~DkVAE!{1<(f*Iti@Tpt;zEL2*v~ zFtg9V8Q|*(*bksv#fElR+39g$6F69d?EoD!+Z-GS!*c;RLjLf}7zd8#28KX)?*gy( z00Z#Y-4_}`cb`t!z6Pv}G2n^2U&(^*J_Wo6_GgNBC@vv~K6Ur`U0}l2YOrmf3!Dbj zfX+ejmOH?k2JF04~q4ZzJB>?d%c!~o3f6VRb}hJ(=tW&^O0R?T7S zgH>ksu?Bq!Tq~R90ZH#tv)q<+c7z6dQj({d7n0ijj$J|5B%S+@U%)9z%Ow_L3 Vh5vkKWu5>4002ovPDHLkV1nYy`N{wQ diff --git a/examples/quick/modelviews/parallax/content/second.png b/examples/quick/modelviews/parallax/content/second.png deleted file mode 100644 index 4aa9fb5e8ee10bceed60233801f6cafbbc601362..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^tUw&f!3HE7ALAcI9 z%{-)-#I>01eJJ1I*m*ivo;z>;fApF7?nmi?*OJbCk6Ba6-}}@5-m_hw^uNY#bn7wL uw$wt4`T4tTa)qAq@q#bR-xN5-FuuQc`KERIYhIw!89ZJ6T-G@yGywn$272fK diff --git a/examples/quick/modelviews/parallax/parallax.qml b/examples/quick/modelviews/parallax/parallax.qml deleted file mode 100644 index 74ffab8..0000000 --- a/examples/quick/modelviews/parallax/parallax.qml +++ /dev/null @@ -1,76 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 2.0 -import "content" - -Rectangle { - width: 320; height: 480 - - ParallaxView { - id: parallax - anchors.fill: parent - background: "content/pics/background.jpg" - - Item { - property url icon: "content/pics/yast-wol.png" - width: 320; height: 480 - Clock { anchors.centerIn: parent } - } - - Item { - property url icon: "content/pics/home-page.png" - width: 320; height: 480 - Smiley { } - } - - Item { - property url icon: "content/pics/yast-joystick.png" - width: 320; height: 480 - - Loader { - anchors { top: parent.top; topMargin: 10; horizontalCenter: parent.horizontalCenter } - width: 300; height: 400 - clip: true; - source: "../../../demos/samegame/samegame.qml" - } - } - } -} diff --git a/examples/quick/modelviews/pathview/pathview-example.qml b/examples/quick/modelviews/pathview/pathview-example.qml deleted file mode 100644 index 38ba08c..0000000 --- a/examples/quick/modelviews/pathview/pathview-example.qml +++ /dev/null @@ -1,105 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 2.0 - -Rectangle { - width: 400; height: 240 - 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 - scale: PathView.iconScale - - Image { - id: myIcon - y: 20; anchors.horizontalCenter: parent.horizontalCenter - source: icon - } - Text { - anchors { top: myIcon.bottom; horizontalCenter: parent.horizontalCenter } - text: name - } - - MouseArea { - anchors.fill: parent - onClicked: view.currentIndex = index - } - } - } - - Component { - id: appHighlight - Rectangle { width: 80; height: 80; color: "lightsteelblue" } - } - - PathView { - id: view - anchors.fill: parent - highlight: appHighlight - preferredHighlightBegin: 0.5 - preferredHighlightEnd: 0.5 - focus: true - model: appModel - delegate: appDelegate - path: Path { - startX: 10 - startY: 50 - PathAttribute { name: "iconScale"; value: 0.5 } - PathQuad { x: 200; y: 150; controlX: 50; controlY: 200 } - PathAttribute { name: "iconScale"; value: 1.0 } - PathQuad { x: 390; y: 50; controlX: 350; controlY: 200 } - PathAttribute { name: "iconScale"; value: 0.5 } - } - } -} diff --git a/examples/quick/modelviews/pathview/pics/AddressBook_48.png b/examples/quick/modelviews/pathview/pics/AddressBook_48.png deleted file mode 100644 index 1ab7c8eec1381756de32b5f863a6e794c5e8e90f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3350 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 diff --git a/examples/quick/modelviews/pathview/pics/AudioPlayer_48.png b/examples/quick/modelviews/pathview/pics/AudioPlayer_48.png deleted file mode 100644 index f4b8689f87c0cf8a46de9782229c2282d5fe2cf5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3806 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 diff --git a/examples/quick/modelviews/pathview/pics/Camera_48.png b/examples/quick/modelviews/pathview/pics/Camera_48.png deleted file mode 100644 index c76b52494597802fdf1dc0840a31510f64169b70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3540 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 U;C)}W8UO$Q07*qoM6N<$f*gVFyZ`_I diff --git a/examples/quick/modelviews/pathview/pics/EMail_48.png b/examples/quick/modelviews/pathview/pics/EMail_48.png deleted file mode 100644 index d6d84a61be6ea9470a792b3435d2a4f9ffc58050..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3655 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 q30&9O+Bht^LrRuPDe;6v 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 -#include - -#include -#include -#include -#include -#include - - -/* - This example illustrates exposing a QStringList as a - model in QML -*/ - -int main(int argc, char ** argv) -{ - QGuiApplication app(argc, argv); - -//![0] - QStringList dataList; - dataList.append("Item 1"); - dataList.append("Item 2"); - dataList.append("Item 3"); - dataList.append("Item 4"); - - QQuickView view; - QQmlContext *ctxt = view.rootContext(); - ctxt->setContextProperty("myModel", QVariant::fromValue(dataList)); -//![0] - - view.setSource(QUrl("qrc:view.qml")); - view.show(); - - return app.exec(); -} - diff --git a/examples/quick/modelviews/stringlistmodel/stringlistmodel.pro b/examples/quick/modelviews/stringlistmodel/stringlistmodel.pro deleted file mode 100644 index 19e62cd..0000000 --- a/examples/quick/modelviews/stringlistmodel/stringlistmodel.pro +++ /dev/null @@ -1,4 +0,0 @@ -QT += qml quick - -SOURCES += main.cpp -RESOURCES += stringlistmodel.qrc diff --git a/examples/quick/modelviews/stringlistmodel/stringlistmodel.qrc b/examples/quick/modelviews/stringlistmodel/stringlistmodel.qrc deleted file mode 100644 index 17e9301..0000000 --- a/examples/quick/modelviews/stringlistmodel/stringlistmodel.qrc +++ /dev/null @@ -1,5 +0,0 @@ - - - view.qml - - diff --git a/examples/quick/modelviews/stringlistmodel/view.qml b/examples/quick/modelviews/stringlistmodel/view.qml deleted file mode 100644 index 2d02f0a..0000000 --- a/examples/quick/modelviews/stringlistmodel/view.qml +++ /dev/null @@ -1,54 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 2.0 -//![0] - -ListView { - width: 100; height: 100 - - model: myModel - delegate: Rectangle { - height: 25 - width: 100 - Text { text: modelData } - } -} -//![0] diff --git a/examples/quick/modelviews/visualdatamodel/dragselection.qml b/examples/quick/modelviews/visualdatamodel/dragselection.qml deleted file mode 100644 index d63b3bd..0000000 --- a/examples/quick/modelviews/visualdatamodel/dragselection.qml +++ /dev/null @@ -1,200 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 2.0 - -Item { - id: root - - width: 320 - height: 480 - - property bool dragging: false - - Component { - id: packageDelegate - Package { - id: packageRoot - - MouseArea { - id: visibleContainer - Package.name: "visible" - - width: 64 - height: 64 - enabled: packageRoot.VisualDataModel.inSelected - - drag.target: draggable - - Item { - id: draggable - - width: 64 - height: 64 - - Drag.active: visibleContainer.drag.active - - anchors { horizontalCenter: parent.horizontalCenter; verticalCenter: parent.verticalCenter } - - states: State { - when: visibleContainer.drag.active - AnchorChanges { target: draggable; anchors { horizontalCenter: undefined; verticalCenter: undefined} } - ParentChange { target: selectionView; parent: draggable; x: 0; y: 0 } - PropertyChanges { target: root; dragging: true } - ParentChange { target: draggable; parent: root } - } - } - DropArea { - anchors.fill: parent - onEntered: selectedItems.move(0, visualModel.items.get(packageRoot.VisualDataModel.itemsIndex), selectedItems.count) - } - } - Item { - id: selectionContainer - Package.name: "selection" - - width: 64 - height: 64 - - visible: PathView.onPath - } - Rectangle { - id: content - parent: visibleContainer - - width: 58 - height: 58 - - radius: 8 - - gradient: Gradient { - GradientStop { id: gradientStart; position: 0.0; color: "#8AC953" } - GradientStop { id: gradientEnd; position: 1.0; color: "#8BC953" } - } - - border.width: 2 - border.color: "#007423" - - state: root.dragging && packageRoot.VisualDataModel.inSelected ? "selected" : "visible" - - Text { - anchors.fill: parent - horizontalAlignment: Text.AlignHCenter - verticalAlignment: Text.AlignVCenter - color: "white" - text: modelData - font.pixelSize: 18 - } - - Rectangle { - anchors { right: parent.right; top: parent.top; margins: 3 } - width: 12; height: 12 - color: packageRoot.VisualDataModel.inSelected ? "black" : "white" - radius: 6 - - border.color: "white" - border.width: 2 - - MouseArea { - anchors.fill: parent - onClicked: packageRoot.VisualDataModel.inSelected = !packageRoot.VisualDataModel.inSelected - } - } - - states: [ - State { - name: "selected" - ParentChange { target: content; parent: selectionContainer; x: 3; y: 3 } - PropertyChanges { target: packageRoot; VisualDataModel.inItems: visibleContainer.drag.active } - PropertyChanges { target: gradientStart; color: "#017423" } - PropertyChanges { target: gradientStart; color: "#007423" } - }, State { - name: "visible" - PropertyChanges { target: packageRoot; VisualDataModel.inItems: true } - ParentChange { target: content; parent: visibleContainer; x: 3; y: 3 } - PropertyChanges { target: gradientStart; color: "#8AC953" } - PropertyChanges { target: gradientStart; color: "#8BC953" } - } - ] - transitions: Transition { - PropertyAction { target: packageRoot; properties: "VisualDataModel.inItems" } - ParentAnimation { - target: content - NumberAnimation { target: content; properties: "x,y"; duration: 500 } - } - ColorAnimation { targets: [gradientStart, gradientEnd]; duration: 500 } - } - } - } - } - - VisualDataModel { - id: visualModel - model: 35 - delegate: packageDelegate - - groups: VisualDataGroup { id: selectedItems; name: "selected" } - - Component.onCompleted: parts.selection.filterOnGroup = "selected" - } - - PathView { - id: selectionView - - height: 64 - width: 64 - - model: visualModel.parts.selection - - path: Path { - startX: 0 - startY: 0 - PathLine { x: 64; y: 64 } - } - } - - GridView { - id: itemsView - anchors { fill: parent } - cellWidth: 64 - cellHeight: 64 - model: visualModel.parts.visible - } -} diff --git a/examples/quick/modelviews/visualdatamodel/slideshow.qml b/examples/quick/modelviews/visualdatamodel/slideshow.qml deleted file mode 100644 index 3f08f97..0000000 --- a/examples/quick/modelviews/visualdatamodel/slideshow.qml +++ /dev/null @@ -1,156 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 2.0 -import QtQuick.XmlListModel 2.0 - -Rectangle { - id: root - - property Item displayItem: null - - width: 300; height: 400 - - color: "black" - - VisualDataModel { - id: visualModel - - model: XmlListModel { - source: "http://api.flickr.com/services/feeds/photos_public.gne?format=rss2" - query: "/rss/channel/item" - namespaceDeclarations: "declare namespace media=\"http://search.yahoo.com/mrss/\";" - - XmlRole { name: "imagePath"; query: "media:thumbnail/@url/string()" } - XmlRole { name: "url"; query: "media:content/@url/string()" } - } - - delegate: Item { - id: delegateItem - - width: 76; height: 76 - - Rectangle { - id: image - x: 0; y: 0; width: 76; height: 76 - border.width: 1 - border.color: "white" - color: "black" - - Image { - anchors.fill: parent - anchors.leftMargin: 1 - anchors.topMargin: 1 - - source: imagePath - fillMode: Image.PreserveAspectFit - - } - - MouseArea { - id: clickArea - anchors.fill: parent - - onClicked: root.displayItem = root.displayItem !== delegateItem ? delegateItem : null - } - - states: [ - State { - when: root.displayItem === delegateItem - name: "inDisplay"; - ParentChange { target: image; parent: imageContainer; x: 75; y: 75; width: 150; height: 150 } - PropertyChanges { target: image; z: 2 } - PropertyChanges { target: delegateItem; VisualDataModel.inItems: false } - }, - State { - when: root.displayItem !== delegateItem - name: "inList"; - ParentChange { target: image; parent: delegateItem; x: 2; y: 2; width: 75; height: 75 } - PropertyChanges { target: image; z: 1 } - PropertyChanges { target: delegateItem; VisualDataModel.inItems: true } - } - ] - - transitions: [ - Transition { - from: "inList" - SequentialAnimation { - PropertyAction { target: delegateItem; property: "VisualDataModel.inPersistedItems"; value: true } - ParentAnimation { - target: image; - via: root - NumberAnimation { target: image; properties: "x,y,width,height"; duration: 1000 } - } - } - }, Transition { - from: "inDisplay" - SequentialAnimation { - ParentAnimation { - target: image - NumberAnimation { target: image; properties: "x,y,width,height"; duration: 1000 } - } - PropertyAction { target: delegateItem; property: "VisualDataModel.inPersistedItems"; value: false } - } - } - ] - } - } - } - - - PathView { - id: imagePath - - anchors { left: parent.left; top: imageContainer.bottom; right: parent.right; bottom: parent.bottom } - model: visualModel - - pathItemCount: 7 - path: Path { - startX: -50; startY: 0 - PathQuad { x: 150; y: 50; controlX: 0; controlY: 50 } - PathQuad { x: 350; y: 0; controlX: 300; controlY: 50 } - } - } - - Item { - id: imageContainer - anchors { fill: parent; bottomMargin: 100 } - } -} diff --git a/examples/quick/modelviews/visualdatamodel/visualdatamodel.qmlproject b/examples/quick/modelviews/visualdatamodel/visualdatamodel.qmlproject deleted file mode 100644 index 2bb4016..0000000 --- a/examples/quick/modelviews/visualdatamodel/visualdatamodel.qmlproject +++ /dev/null @@ -1,14 +0,0 @@ -import QmlProject 1.0 - -Project { - /* Include .qml, .js, and image files from current directory and subdirectories */ - QmlFiles { - directory: "." - } - JavaScriptFiles { - directory: "." - } - ImageFiles { - directory: "." - } -} diff --git a/examples/quick/modelviews/visualitemmodel/visualitemmodel.qml b/examples/quick/modelviews/visualitemmodel/visualitemmodel.qml deleted file mode 100644 index 20119fc..0000000 --- a/examples/quick/modelviews/visualitemmodel/visualitemmodel.qml +++ /dev/null @@ -1,117 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -// This example demonstrates placing items in a view using -// a VisualItemModel - -import QtQuick 2.0 - -Rectangle { - id: root - color: "lightgray" - width: 320 - height: 480 - property bool printDestruction: false - -//! [0] - VisualItemModel { - id: itemModel - - Rectangle { - width: view.width; height: view.height - color: "#FFFEF0" - Text { text: "Page 1"; font.bold: true; anchors.centerIn: parent } - - Component.onDestruction: if (printDestruction) print("destroyed 1") - } - Rectangle { - width: view.width; height: view.height - color: "#F0FFF7" - Text { text: "Page 2"; font.bold: true; anchors.centerIn: parent } - - Component.onDestruction: if (printDestruction) print("destroyed 2") - } - Rectangle { - width: view.width; height: view.height - color: "#F4F0FF" - Text { text: "Page 3"; font.bold: true; anchors.centerIn: parent } - - Component.onDestruction: if (printDestruction) print("destroyed 3") - } - } - - ListView { - id: view - anchors { fill: parent; bottomMargin: 30 } - model: itemModel - preferredHighlightBegin: 0; preferredHighlightEnd: 0 - highlightRangeMode: ListView.StrictlyEnforceRange - orientation: ListView.Horizontal - snapMode: ListView.SnapOneItem; flickDeceleration: 2000 - cacheBuffer: 200 - } -//! [0] - Rectangle { - width: root.width; height: 30 - anchors { top: view.bottom; bottom: parent.bottom } - color: "gray" - - Row { - anchors.centerIn: parent - spacing: 20 - - Repeater { - model: itemModel.count - - Rectangle { - width: 5; height: 5 - radius: 3 - color: view.currentIndex == index ? "blue" : "white" - - MouseArea { - width: 20; height: 20 - anchors.centerIn: parent - onClicked: view.currentIndex = index - } - } - } - } - } -} diff --git a/examples/quick/quick.pro b/examples/quick/quick.pro index cb4f7bf..e3691a0 100644 --- a/examples/quick/quick.pro +++ b/examples/quick/quick.pro @@ -6,7 +6,8 @@ SUBDIRS = accessibility \ imageelements \ keyinteraction \ localstorage \ - modelviews \ + models \ + views \ mousearea \ positioners \ righttoleft \ @@ -17,6 +18,7 @@ SUBDIRS = accessibility \ touchinteraction \ tutorials \ customitems \ + imageprovider \ window \ particles \ demos diff --git a/examples/quick/views/doc/images/qml-modelviews-example.png b/examples/quick/views/doc/images/qml-modelviews-example.png new file mode 100644 index 0000000000000000000000000000000000000000..b40334653da5b143b3f936a1e4d052945e06343d GIT binary patch literal 51072 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 z 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 E0ljaA-2eap literal 0 HcmV?d00001 diff --git a/examples/quick/views/doc/src/views.qdoc b/examples/quick/views/doc/src/views.qdoc new file mode 100644 index 0000000..fe135db --- /dev/null +++ b/examples/quick/views/doc/src/views.qdoc @@ -0,0 +1,83 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** GNU Free Documentation License Usage +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of +** this file. Please review the following information to ensure +** the GNU Free Documentation License version 1.3 requirements +** will be met: http://www.gnu.org/copyleft/fdl.html. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! + \title QtQuick Examples - Views + \example quick/views + \brief This is a collection of QML model/view examples + \image qml-modelviews-example.png + \ingroup qtquickexamples + + This is a collection of small QML examples relating to model and view functionality. They demonstrate how to show data from a model using the QtQuick view types. + + \section2 GridView and PathView demonstrate usage of these elements to display views. + \snippet quick/modelviews/gridview/gridview-example.qml 0 + + \section2 Dynamic List demonstrates animation of runtime additions and removals to a ListView. + + The ListView.onAdd signal handler runs an animation when new items are added to the + view, and the ListView.onRemove another when they are removed. + \snippet quick/modelviews/listview/dynamiclist.qml 0 + \snippet quick/modelviews/listview/dynamiclist.qml 1 + + \section2 Expanding Delegates demonstrates delegates that expand when activated. + + It has a complex delegate the size and appearance of which can change, displacing + other items in the view. + \snippet quick/modelviews/listview/expandingdelegates.qml 0 + \snippet quick/modelviews/listview/expandingdelegates.qml 1 + \snippet quick/modelviews/listview/expandingdelegates.qml 2 + \snippet quick/modelviews/listview/expandingdelegates.qml 3 + + \section2 Highlight demonstrates adding a custom highlight to a ListView. + \snippet quick/modelviews/listview/highlight.qml 0 + + \section2 Highlight Ranges shows the three different highlight range modes of ListView. + \snippet quick/modelviews/listview/highlightranges.qml 0 + \snippet quick/modelviews/listview/highlightranges.qml 1 + \snippet quick/modelviews/listview/highlightranges.qml 2 + + \section2 Sections demonstrates the various section headers and footers available to ListView. + \snippet quick/modelviews/listview/sections.qml 0 + + \section2 Packages demonstrates using Packages to transition delegates between two views. + + It has a Package which defines delegate items for each view and an item that can + be transferred between delegates. + + \snippet quick/modelviews/package/Delegate.qml 0 + + A VisualDataModel allows the individual views to access their specific items from + the shared package delegate. + + \snippet quick/modelviews/package/view.qml 0 + + \section2 VisualItemModel uses a VisualItemModel for the model instead of a ListModel. + + \snippet quick/modelviews/visualitemmodel/visualitemmodel.qml 0 +*/ + diff --git a/examples/quick/views/gridview/gridview-example.qml b/examples/quick/views/gridview/gridview-example.qml new file mode 100644 index 0000000..49d1174 --- /dev/null +++ b/examples/quick/views/gridview/gridview-example.qml @@ -0,0 +1,85 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the examples of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 2.0 + +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" } + } +//! [0] + GridView { + anchors.fill: parent + cellWidth: 100; cellHeight: 100 + focus: true + model: appModel + + highlight: Rectangle { width: 80; height: 80; color: "lightsteelblue" } + + delegate: 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 + } + MouseArea { + anchors.fill: parent + onClicked: parent.GridView.view.currentIndex = index + } + } + } +//! [0] +} diff --git a/examples/quick/views/gridview/pics/AddressBook_48.png b/examples/quick/views/gridview/pics/AddressBook_48.png new file mode 100644 index 0000000000000000000000000000000000000000..1ab7c8eec1381756de32b5f863a6e794c5e8e90f GIT binary patch literal 3350 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 literal 0 HcmV?d00001 diff --git a/examples/quick/views/gridview/pics/AudioPlayer_48.png b/examples/quick/views/gridview/pics/AudioPlayer_48.png new file mode 100644 index 0000000000000000000000000000000000000000..f4b8689f87c0cf8a46de9782229c2282d5fe2cf5 GIT binary patch literal 3806 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 literal 0 HcmV?d00001 diff --git a/examples/quick/views/gridview/pics/Camera_48.png b/examples/quick/views/gridview/pics/Camera_48.png new file mode 100644 index 0000000000000000000000000000000000000000..c76b52494597802fdf1dc0840a31510f64169b70 GIT binary patch literal 3540 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 U;C)}W8UO$Q07*qoM6N<$f*gVFyZ`_I literal 0 HcmV?d00001 diff --git a/examples/quick/views/gridview/pics/EMail_48.png b/examples/quick/views/gridview/pics/EMail_48.png new file mode 100644 index 0000000000000000000000000000000000000000..d6d84a61be6ea9470a792b3435d2a4f9ffc58050 GIT binary patch literal 3655 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 q30&9O+Bht^LrRuPDe;6v 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 +