From d1c1ea4c4a1fa222391b8221ada5b8bdf0054eab Mon Sep 17 00:00:00 2001 From: Damian Jansen Date: Fri, 26 Aug 2011 09:23:28 +1000 Subject: [PATCH] Update modelviews examples to QtQuick 2.0 Also make abstractitemmodel example compile in 5.0 and remove obsolete files. Change-Id: Ic09f3878bb0b070e0f77398599d39952758acb8f Reviewed-on: http://codereview.qt.nokia.com/3615 Reviewed-by: Qt Sanity Bot Reviewed-by: Bea Lam --- .../modelviews/Delegate/Delegate.desktop | 11 - .../declarative/modelviews/Delegate/Delegate.png | Bin 3400 -> 0 bytes .../declarative/modelviews/Delegate/Delegate.pro | 39 -- .../declarative/modelviews/Delegate/Delegate.qml | 88 ++++ .../declarative/modelviews/Delegate/Delegate.svg | 93 ---- examples/declarative/modelviews/Delegate/main.cpp | 14 - .../modelviews/Delegate/qml/Delegate.qml | 88 ---- .../declarative/modelviews/Delegate/qml/view.qml | 76 ---- .../qmlapplicationviewer/qmlapplicationviewer.cpp | 157 ------- .../qmlapplicationviewer/qmlapplicationviewer.h | 39 -- .../qmlapplicationviewer/qmlapplicationviewer.pri | 154 ------- examples/declarative/modelviews/Delegate/view.qml | 76 ++++ .../abstractitemmodel/abstractitemmodel.pro | 2 +- .../modelviews/abstractitemmodel/main.cpp | 4 +- .../gridview-example/gridviewexample.desktop | 11 - .../gridview-example/gridviewexample.png | Bin 3400 -> 0 bytes .../gridview-example/gridviewexample.pro | 39 -- .../gridview-example/gridviewexample.svg | 93 ---- .../modelviews/gridview-example/main.cpp | 54 --- .../gridview-example/qml/gridview-example.qml | 89 ---- .../gridview-example/qml/pics/AddressBook_48.png | Bin 3350 -> 0 bytes .../gridview-example/qml/pics/AudioPlayer_48.png | Bin 3806 -> 0 bytes .../gridview-example/qml/pics/Camera_48.png | Bin 3540 -> 0 bytes .../gridview-example/qml/pics/DateBook_48.png | Bin 2610 -> 0 bytes .../gridview-example/qml/pics/EMail_48.png | Bin 3655 -> 0 bytes .../gridview-example/qml/pics/TodoList_48.png | Bin 3429 -> 0 bytes .../gridview-example/qml/pics/VideoPlayer_48.png | Bin 4151 -> 0 bytes .../qmlapplicationviewer/qmlapplicationviewer.cpp | 197 --------- .../qmlapplicationviewer/qmlapplicationviewer.h | 79 ---- .../qmlapplicationviewer/qmlapplicationviewer.pri | 154 ------- .../modelviews/gridview/gridview-example.qml | 2 +- .../modelviews/gridview/gridview.qmlproject | 16 - .../modelviews/gridview/pics/AddressBook_48.png | Bin 0 -> 3350 bytes .../modelviews/gridview/pics/AudioPlayer_48.png | Bin 0 -> 3806 bytes .../modelviews/gridview/pics/Camera_48.png | Bin 0 -> 3540 bytes .../modelviews/gridview/pics/DateBook_48.png | Bin 0 -> 2610 bytes .../modelviews/gridview/pics/EMail_48.png | Bin 0 -> 3655 bytes .../modelviews/gridview/pics/TodoList_48.png | Bin 0 -> 3429 bytes .../modelviews/gridview/pics/VideoPlayer_48.png | Bin 0 -> 4151 bytes .../modelviews/listview/content/PetsModel.qml | 2 +- .../listview/content/PressAndHoldButton.qml | 2 +- .../modelviews/listview/content/RecipesModel.qml | 2 +- .../modelviews/listview/content/TextButton.qml | 2 +- .../listview/content/pics/fruit-salad.jpg | Bin 0 -> 17952 bytes .../modelviews/listview/content/pics/hamburger.jpg | Bin 0 -> 8572 bytes .../modelviews/listview/content/pics/lemonade.jpg | Bin 0 -> 6645 bytes .../modelviews/listview/content/pics/moreDown.png | Bin 0 -> 217 bytes .../modelviews/listview/content/pics/moreUp.png | Bin 0 -> 212 bytes .../modelviews/listview/content/pics/pancakes.jpg | Bin 0 -> 9163 bytes .../listview/content/pics/vegetable-soup.jpg | Bin 0 -> 8639 bytes .../modelviews/listview/dynamiclist.qml | 2 +- .../listview/dynamiclist/dynamiclist.desktop | 11 - .../listview/dynamiclist/dynamiclist.png | Bin 3400 -> 0 bytes .../listview/dynamiclist/dynamiclist.pro | 39 -- .../listview/dynamiclist/dynamiclist.svg | 93 ---- .../modelviews/listview/dynamiclist/main.cpp | 54 --- .../listview/dynamiclist/qml/content/PetsModel.qml | 98 ----- .../dynamiclist/qml/content/PressAndHoldButton.qml | 82 ---- .../dynamiclist/qml/content/RecipesModel.qml | 129 ------ .../dynamiclist/qml/content/TextButton.qml | 78 ---- .../dynamiclist/qml/content/pics/arrow-down.png | Bin 594 -> 0 bytes .../dynamiclist/qml/content/pics/arrow-up.png | Bin 692 -> 0 bytes .../dynamiclist/qml/content/pics/fruit-salad.jpg | Bin 17952 -> 0 bytes .../dynamiclist/qml/content/pics/hamburger.jpg | Bin 8572 -> 0 bytes .../dynamiclist/qml/content/pics/lemonade.jpg | Bin 6645 -> 0 bytes .../dynamiclist/qml/content/pics/list-delete.png | Bin 831 -> 0 bytes .../dynamiclist/qml/content/pics/minus-sign.png | Bin 250 -> 0 bytes .../dynamiclist/qml/content/pics/moreDown.png | Bin 217 -> 0 bytes .../dynamiclist/qml/content/pics/moreUp.png | Bin 212 -> 0 bytes .../dynamiclist/qml/content/pics/pancakes.jpg | Bin 9163 -> 0 bytes .../dynamiclist/qml/content/pics/plus-sign.png | Bin 462 -> 0 bytes .../qml/content/pics/vegetable-soup.jpg | Bin 8639 -> 0 bytes .../listview/dynamiclist/qml/dynamiclist.qml | 203 --------- .../dynamiclist/qml/expandingdelegates.qml | 202 --------- .../listview/dynamiclist/qml/highlight.qml | 99 ----- .../listview/dynamiclist/qml/highlightranges.qml | 122 ------ .../listview/dynamiclist/qml/sections.qml | 87 ---- .../qmlapplicationviewer/qmlapplicationviewer.cpp | 197 --------- .../qmlapplicationviewer/qmlapplicationviewer.h | 79 ---- .../qmlapplicationviewer/qmlapplicationviewer.pri | 154 ------- .../modelviews/listview/expandingdelegates.qml | 2 +- .../expandingdelegates/expandingdelegates.desktop | 11 - .../expandingdelegates/expandingdelegates.png | Bin 3400 -> 0 bytes .../expandingdelegates/expandingdelegates.pro | 39 -- .../expandingdelegates/expandingdelegates.svg | 93 ---- .../listview/expandingdelegates/main.cpp | 54 --- .../expandingdelegates/qml/content/PetsModel.qml | 98 ----- .../qml/content/PressAndHoldButton.qml | 82 ---- .../qml/content/RecipesModel.qml | 129 ------ .../expandingdelegates/qml/content/TextButton.qml | 78 ---- .../qml/content/pics/arrow-down.png | Bin 594 -> 0 bytes .../qml/content/pics/arrow-up.png | Bin 692 -> 0 bytes .../qml/content/pics/fruit-salad.jpg | Bin 17952 -> 0 bytes .../qml/content/pics/hamburger.jpg | Bin 8572 -> 0 bytes .../qml/content/pics/lemonade.jpg | Bin 6645 -> 0 bytes .../qml/content/pics/list-delete.png | Bin 831 -> 0 bytes .../qml/content/pics/minus-sign.png | Bin 250 -> 0 bytes .../qml/content/pics/moreDown.png | Bin 217 -> 0 bytes .../expandingdelegates/qml/content/pics/moreUp.png | Bin 212 -> 0 bytes .../qml/content/pics/pancakes.jpg | Bin 9163 -> 0 bytes .../qml/content/pics/plus-sign.png | Bin 462 -> 0 bytes .../qml/content/pics/vegetable-soup.jpg | Bin 8639 -> 0 bytes .../expandingdelegates/qml/dynamiclist.qml | 203 --------- .../expandingdelegates/qml/expandingdelegates.qml | 202 --------- .../listview/expandingdelegates/qml/highlight.qml | 99 ----- .../expandingdelegates/qml/highlightranges.qml | 122 ------ .../listview/expandingdelegates/qml/sections.qml | 87 ---- .../qmlapplicationviewer/qmlapplicationviewer.cpp | 197 --------- .../qmlapplicationviewer/qmlapplicationviewer.h | 79 ---- .../qmlapplicationviewer/qmlapplicationviewer.pri | 154 ------- .../qtc_packaging/debian_fremantle/README | 6 - .../qtc_packaging/debian_fremantle/changelog | 5 - .../qtc_packaging/debian_fremantle/compat | 1 - .../qtc_packaging/debian_fremantle/control | 13 - .../qtc_packaging/debian_fremantle/copyright | 40 -- .../qtc_packaging/debian_fremantle/rules | 91 ---- .../declarative/modelviews/listview/highlight.qml | 2 +- .../listview/highlight/highlight.desktop | 11 - .../modelviews/listview/highlight/highlight.png | Bin 3400 -> 0 bytes .../modelviews/listview/highlight/highlight.pro | 39 -- .../modelviews/listview/highlight/highlight.svg | 93 ---- .../modelviews/listview/highlight/main.cpp | 54 --- .../listview/highlight/qml/content/PetsModel.qml | 98 ----- .../highlight/qml/content/PressAndHoldButton.qml | 82 ---- .../highlight/qml/content/RecipesModel.qml | 129 ------ .../listview/highlight/qml/content/TextButton.qml | 78 ---- .../highlight/qml/content/pics/arrow-down.png | Bin 594 -> 0 bytes .../highlight/qml/content/pics/arrow-up.png | Bin 692 -> 0 bytes .../highlight/qml/content/pics/fruit-salad.jpg | Bin 17952 -> 0 bytes .../highlight/qml/content/pics/hamburger.jpg | Bin 8572 -> 0 bytes .../highlight/qml/content/pics/lemonade.jpg | Bin 6645 -> 0 bytes .../highlight/qml/content/pics/list-delete.png | Bin 831 -> 0 bytes .../highlight/qml/content/pics/minus-sign.png | Bin 250 -> 0 bytes .../highlight/qml/content/pics/moreDown.png | Bin 217 -> 0 bytes .../listview/highlight/qml/content/pics/moreUp.png | Bin 212 -> 0 bytes .../highlight/qml/content/pics/pancakes.jpg | Bin 9163 -> 0 bytes .../highlight/qml/content/pics/plus-sign.png | Bin 462 -> 0 bytes .../highlight/qml/content/pics/vegetable-soup.jpg | Bin 8639 -> 0 bytes .../listview/highlight/qml/dynamiclist.qml | 203 --------- .../listview/highlight/qml/expandingdelegates.qml | 202 --------- .../listview/highlight/qml/highlight.qml | 99 ----- .../listview/highlight/qml/highlightranges.qml | 122 ------ .../modelviews/listview/highlight/qml/sections.qml | 87 ---- .../qmlapplicationviewer/qmlapplicationviewer.cpp | 197 --------- .../qmlapplicationviewer/qmlapplicationviewer.h | 79 ---- .../qmlapplicationviewer/qmlapplicationviewer.pri | 154 ------- .../qtc_packaging/debian_fremantle/README | 6 - .../qtc_packaging/debian_fremantle/changelog | 5 - .../qtc_packaging/debian_fremantle/compat | 1 - .../qtc_packaging/debian_fremantle/control | 13 - .../qtc_packaging/debian_fremantle/copyright | 40 -- .../highlight/qtc_packaging/debian_fremantle/rules | 91 ---- .../modelviews/listview/highlightranges.qml | 2 +- .../highlightranges/highlightranges.desktop | 11 - .../listview/highlightranges/highlightranges.png | Bin 3400 -> 0 bytes .../listview/highlightranges/highlightranges.pro | 39 -- .../listview/highlightranges/highlightranges.svg | 93 ---- .../modelviews/listview/highlightranges/main.cpp | 54 --- .../highlightranges/qml/content/PetsModel.qml | 98 ----- .../qml/content/PressAndHoldButton.qml | 82 ---- .../highlightranges/qml/content/RecipesModel.qml | 129 ------ .../highlightranges/qml/content/TextButton.qml | 78 ---- .../qml/content/pics/arrow-down.png | Bin 594 -> 0 bytes .../highlightranges/qml/content/pics/arrow-up.png | Bin 692 -> 0 bytes .../qml/content/pics/fruit-salad.jpg | Bin 17952 -> 0 bytes .../highlightranges/qml/content/pics/hamburger.jpg | Bin 8572 -> 0 bytes .../highlightranges/qml/content/pics/lemonade.jpg | Bin 6645 -> 0 bytes .../qml/content/pics/list-delete.png | Bin 831 -> 0 bytes .../qml/content/pics/minus-sign.png | Bin 250 -> 0 bytes .../highlightranges/qml/content/pics/moreDown.png | Bin 217 -> 0 bytes .../highlightranges/qml/content/pics/moreUp.png | Bin 212 -> 0 bytes .../highlightranges/qml/content/pics/pancakes.jpg | Bin 9163 -> 0 bytes .../highlightranges/qml/content/pics/plus-sign.png | Bin 462 -> 0 bytes .../qml/content/pics/vegetable-soup.jpg | Bin 8639 -> 0 bytes .../listview/highlightranges/qml/dynamiclist.qml | 203 --------- .../highlightranges/qml/expandingdelegates.qml | 202 --------- .../listview/highlightranges/qml/highlight.qml | 99 ----- .../highlightranges/qml/highlightranges.qml | 122 ------ .../listview/highlightranges/qml/sections.qml | 87 ---- .../qmlapplicationviewer/qmlapplicationviewer.cpp | 197 --------- .../qmlapplicationviewer/qmlapplicationviewer.h | 79 ---- .../qmlapplicationviewer/qmlapplicationviewer.pri | 154 ------- .../modelviews/listview/listview.qmlproject | 16 - .../declarative/modelviews/listview/sections.qml | 2 +- .../modelviews/listview/sections/main.cpp | 54 --- .../listview/sections/qml/content/PetsModel.qml | 98 ----- .../sections/qml/content/PressAndHoldButton.qml | 82 ---- .../listview/sections/qml/content/RecipesModel.qml | 129 ------ .../listview/sections/qml/content/TextButton.qml | 78 ---- .../sections/qml/content/pics/arrow-down.png | Bin 594 -> 0 bytes .../sections/qml/content/pics/arrow-up.png | Bin 692 -> 0 bytes .../sections/qml/content/pics/fruit-salad.jpg | Bin 17952 -> 0 bytes .../sections/qml/content/pics/hamburger.jpg | Bin 8572 -> 0 bytes .../sections/qml/content/pics/lemonade.jpg | Bin 6645 -> 0 bytes .../sections/qml/content/pics/list-delete.png | Bin 831 -> 0 bytes .../sections/qml/content/pics/minus-sign.png | Bin 250 -> 0 bytes .../sections/qml/content/pics/moreDown.png | Bin 217 -> 0 bytes .../listview/sections/qml/content/pics/moreUp.png | Bin 212 -> 0 bytes .../sections/qml/content/pics/pancakes.jpg | Bin 9163 -> 0 bytes .../sections/qml/content/pics/plus-sign.png | Bin 462 -> 0 bytes .../sections/qml/content/pics/vegetable-soup.jpg | Bin 8639 -> 0 bytes .../listview/sections/qml/dynamiclist.qml | 203 --------- .../listview/sections/qml/expandingdelegates.qml | 202 --------- .../modelviews/listview/sections/qml/highlight.qml | 99 ----- .../listview/sections/qml/highlightranges.qml | 122 ------ .../modelviews/listview/sections/qml/sections.qml | 87 ---- .../qmlapplicationviewer/qmlapplicationviewer.cpp | 197 --------- .../qmlapplicationviewer/qmlapplicationviewer.h | 79 ---- .../qmlapplicationviewer/qmlapplicationviewer.pri | 154 ------- .../modelviews/listview/sections/sections.desktop | 11 - .../modelviews/listview/sections/sections.png | Bin 3400 -> 0 bytes .../modelviews/listview/sections/sections.pro | 39 -- .../modelviews/listview/sections/sections.svg | 93 ---- .../declarative/modelviews/package/Delegate.qml | 2 +- .../modelviews/package/package.qmlproject | 16 - examples/declarative/modelviews/package/view.qml | 2 +- .../modelviews/parallax/content/ParallaxView.qml | 123 ++++++ .../modelviews/parallax/content/Smiley.qml | 84 ++++ .../parallax/content/pics/background.jpg | Bin 0 -> 209814 bytes .../parallax/content/pics/face-smile.png | Bin 0 -> 15408 bytes .../modelviews/parallax/content/pics/home-page.svg | 445 ++++++++++++++++++++ .../modelviews/parallax/content/pics/shadow.png | Bin 0 -> 425 bytes .../parallax/content/pics/yast-joystick.png | Bin 0 -> 2723 bytes .../modelviews/parallax/content/pics/yast-wol.png | Bin 0 -> 3769 bytes .../declarative/modelviews/parallax/parallax.qml | 12 +- .../modelviews/parallax/parallax.qmlproject | 16 - .../modelviews/parallax/pics/background.jpg | Bin 209814 -> 0 bytes .../modelviews/parallax/pics/face-smile.png | Bin 15408 -> 0 bytes .../modelviews/parallax/pics/home-page.svg | 445 -------------------- .../modelviews/parallax/pics/shadow.png | Bin 425 -> 0 bytes .../modelviews/parallax/pics/yast-joystick.png | Bin 2723 -> 0 bytes .../modelviews/parallax/pics/yast-wol.png | Bin 3769 -> 0 bytes .../modelviews/parallax/qml/ParallaxView.qml | 123 ------ .../declarative/modelviews/parallax/qml/Smiley.qml | 84 ---- .../modelviews/pathview-example/main.cpp | 54 --- .../pathview-example/pathviewexample.desktop | 11 - .../pathview-example/pathviewexample.png | Bin 3400 -> 0 bytes .../pathview-example/pathviewexample.pro | 39 -- .../pathview-example/pathviewexample.svg | 93 ---- .../pathview-example/qml/pathview-example.qml | 109 ----- .../pathview-example/qml/pics/AddressBook_48.png | Bin 3350 -> 0 bytes .../pathview-example/qml/pics/AudioPlayer_48.png | Bin 3806 -> 0 bytes .../pathview-example/qml/pics/Camera_48.png | Bin 3540 -> 0 bytes .../pathview-example/qml/pics/DateBook_48.png | Bin 2610 -> 0 bytes .../pathview-example/qml/pics/EMail_48.png | Bin 3655 -> 0 bytes .../pathview-example/qml/pics/TodoList_48.png | Bin 3429 -> 0 bytes .../pathview-example/qml/pics/VideoPlayer_48.png | Bin 4151 -> 0 bytes .../qmlapplicationviewer/qmlapplicationviewer.cpp | 197 --------- .../qmlapplicationviewer/qmlapplicationviewer.h | 79 ---- .../qmlapplicationviewer/qmlapplicationviewer.pri | 154 ------- .../qtc_packaging/debian_fremantle/README | 6 - .../qtc_packaging/debian_fremantle/changelog | 5 - .../qtc_packaging/debian_fremantle/compat | 1 - .../qtc_packaging/debian_fremantle/control | 13 - .../qtc_packaging/debian_fremantle/copyright | 40 -- .../qtc_packaging/debian_fremantle/rules | 91 ---- .../modelviews/pathview/pathview-example.qml | 2 +- .../modelviews/pathview/pathview.qmlproject | 16 - .../modelviews/pathview/pics/AddressBook_48.png | Bin 0 -> 3350 bytes .../modelviews/pathview/pics/AudioPlayer_48.png | Bin 0 -> 3806 bytes .../modelviews/pathview/pics/Camera_48.png | Bin 0 -> 3540 bytes .../modelviews/pathview/pics/DateBook_48.png | Bin 0 -> 2610 bytes .../modelviews/pathview/pics/EMail_48.png | Bin 0 -> 3655 bytes .../modelviews/pathview/pics/TodoList_48.png | Bin 0 -> 3429 bytes .../modelviews/pathview/pics/VideoPlayer_48.png | Bin 0 -> 4151 bytes .../modelviews/visualitemmodel/main.cpp | 54 --- .../visualitemmodel/qml/visualitemmodel.qml | 107 ----- .../qmlapplicationviewer/qmlapplicationviewer.cpp | 197 --------- .../qmlapplicationviewer/qmlapplicationviewer.h | 79 ---- .../qmlapplicationviewer/qmlapplicationviewer.pri | 154 ------- .../visualitemmodel/visualitemmodel.desktop | 11 - .../modelviews/visualitemmodel/visualitemmodel.png | Bin 3400 -> 0 bytes .../modelviews/visualitemmodel/visualitemmodel.pro | 39 -- .../modelviews/visualitemmodel/visualitemmodel.qml | 2 +- .../modelviews/visualitemmodel/visualitemmodel.svg | 93 ---- 275 files changed, 839 insertions(+), 12715 deletions(-) delete mode 100644 examples/declarative/modelviews/Delegate/Delegate.desktop delete mode 100644 examples/declarative/modelviews/Delegate/Delegate.png delete mode 100644 examples/declarative/modelviews/Delegate/Delegate.pro create mode 100644 examples/declarative/modelviews/Delegate/Delegate.qml delete mode 100644 examples/declarative/modelviews/Delegate/Delegate.svg delete mode 100644 examples/declarative/modelviews/Delegate/main.cpp delete mode 100644 examples/declarative/modelviews/Delegate/qml/Delegate.qml delete mode 100644 examples/declarative/modelviews/Delegate/qml/view.qml delete mode 100644 examples/declarative/modelviews/Delegate/qmlapplicationviewer/qmlapplicationviewer.cpp delete mode 100644 examples/declarative/modelviews/Delegate/qmlapplicationviewer/qmlapplicationviewer.h delete mode 100644 examples/declarative/modelviews/Delegate/qmlapplicationviewer/qmlapplicationviewer.pri create mode 100644 examples/declarative/modelviews/Delegate/view.qml delete mode 100644 examples/declarative/modelviews/gridview-example/gridviewexample.desktop delete mode 100644 examples/declarative/modelviews/gridview-example/gridviewexample.png delete mode 100644 examples/declarative/modelviews/gridview-example/gridviewexample.pro delete mode 100644 examples/declarative/modelviews/gridview-example/gridviewexample.svg delete mode 100644 examples/declarative/modelviews/gridview-example/main.cpp delete mode 100644 examples/declarative/modelviews/gridview-example/qml/gridview-example.qml delete mode 100644 examples/declarative/modelviews/gridview-example/qml/pics/AddressBook_48.png delete mode 100644 examples/declarative/modelviews/gridview-example/qml/pics/AudioPlayer_48.png delete mode 100644 examples/declarative/modelviews/gridview-example/qml/pics/Camera_48.png delete mode 100644 examples/declarative/modelviews/gridview-example/qml/pics/DateBook_48.png delete mode 100644 examples/declarative/modelviews/gridview-example/qml/pics/EMail_48.png delete mode 100644 examples/declarative/modelviews/gridview-example/qml/pics/TodoList_48.png delete mode 100644 examples/declarative/modelviews/gridview-example/qml/pics/VideoPlayer_48.png delete mode 100644 examples/declarative/modelviews/gridview-example/qmlapplicationviewer/qmlapplicationviewer.cpp delete mode 100644 examples/declarative/modelviews/gridview-example/qmlapplicationviewer/qmlapplicationviewer.h delete mode 100644 examples/declarative/modelviews/gridview-example/qmlapplicationviewer/qmlapplicationviewer.pri delete mode 100644 examples/declarative/modelviews/gridview/gridview.qmlproject create mode 100644 examples/declarative/modelviews/gridview/pics/AddressBook_48.png create mode 100644 examples/declarative/modelviews/gridview/pics/AudioPlayer_48.png create mode 100644 examples/declarative/modelviews/gridview/pics/Camera_48.png create mode 100644 examples/declarative/modelviews/gridview/pics/DateBook_48.png create mode 100644 examples/declarative/modelviews/gridview/pics/EMail_48.png create mode 100644 examples/declarative/modelviews/gridview/pics/TodoList_48.png create mode 100644 examples/declarative/modelviews/gridview/pics/VideoPlayer_48.png create mode 100644 examples/declarative/modelviews/listview/content/pics/fruit-salad.jpg create mode 100644 examples/declarative/modelviews/listview/content/pics/hamburger.jpg create mode 100644 examples/declarative/modelviews/listview/content/pics/lemonade.jpg create mode 100644 examples/declarative/modelviews/listview/content/pics/moreDown.png create mode 100644 examples/declarative/modelviews/listview/content/pics/moreUp.png create mode 100644 examples/declarative/modelviews/listview/content/pics/pancakes.jpg create mode 100644 examples/declarative/modelviews/listview/content/pics/vegetable-soup.jpg delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/dynamiclist.desktop delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/dynamiclist.png delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/dynamiclist.pro delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/dynamiclist.svg delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/main.cpp delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/qml/content/PetsModel.qml delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/qml/content/PressAndHoldButton.qml delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/qml/content/RecipesModel.qml delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/qml/content/TextButton.qml delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/qml/content/pics/arrow-down.png delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/qml/content/pics/arrow-up.png delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/qml/content/pics/fruit-salad.jpg delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/qml/content/pics/hamburger.jpg delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/qml/content/pics/lemonade.jpg delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/qml/content/pics/list-delete.png delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/qml/content/pics/minus-sign.png delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/qml/content/pics/moreDown.png delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/qml/content/pics/moreUp.png delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/qml/content/pics/pancakes.jpg delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/qml/content/pics/plus-sign.png delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/qml/content/pics/vegetable-soup.jpg delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/qml/dynamiclist.qml delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/qml/expandingdelegates.qml delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/qml/highlight.qml delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/qml/highlightranges.qml delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/qml/sections.qml delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/qmlapplicationviewer/qmlapplicationviewer.cpp delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/qmlapplicationviewer/qmlapplicationviewer.h delete mode 100644 examples/declarative/modelviews/listview/dynamiclist/qmlapplicationviewer/qmlapplicationviewer.pri delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/expandingdelegates.desktop delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/expandingdelegates.png delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/expandingdelegates.pro delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/expandingdelegates.svg delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/main.cpp delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qml/content/PetsModel.qml delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qml/content/PressAndHoldButton.qml delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qml/content/RecipesModel.qml delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qml/content/TextButton.qml delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qml/content/pics/arrow-down.png delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qml/content/pics/arrow-up.png delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qml/content/pics/fruit-salad.jpg delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qml/content/pics/hamburger.jpg delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qml/content/pics/lemonade.jpg delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qml/content/pics/list-delete.png delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qml/content/pics/minus-sign.png delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qml/content/pics/moreDown.png delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qml/content/pics/moreUp.png delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qml/content/pics/pancakes.jpg delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qml/content/pics/plus-sign.png delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qml/content/pics/vegetable-soup.jpg delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qml/dynamiclist.qml delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qml/expandingdelegates.qml delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qml/highlight.qml delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qml/highlightranges.qml delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qml/sections.qml delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qmlapplicationviewer/qmlapplicationviewer.cpp delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qmlapplicationviewer/qmlapplicationviewer.h delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qmlapplicationviewer/qmlapplicationviewer.pri delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qtc_packaging/debian_fremantle/README delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qtc_packaging/debian_fremantle/changelog delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qtc_packaging/debian_fremantle/compat delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qtc_packaging/debian_fremantle/control delete mode 100644 examples/declarative/modelviews/listview/expandingdelegates/qtc_packaging/debian_fremantle/copyright delete mode 100755 examples/declarative/modelviews/listview/expandingdelegates/qtc_packaging/debian_fremantle/rules delete mode 100644 examples/declarative/modelviews/listview/highlight/highlight.desktop delete mode 100644 examples/declarative/modelviews/listview/highlight/highlight.png delete mode 100644 examples/declarative/modelviews/listview/highlight/highlight.pro delete mode 100644 examples/declarative/modelviews/listview/highlight/highlight.svg delete mode 100644 examples/declarative/modelviews/listview/highlight/main.cpp delete mode 100644 examples/declarative/modelviews/listview/highlight/qml/content/PetsModel.qml delete mode 100644 examples/declarative/modelviews/listview/highlight/qml/content/PressAndHoldButton.qml delete mode 100644 examples/declarative/modelviews/listview/highlight/qml/content/RecipesModel.qml delete mode 100644 examples/declarative/modelviews/listview/highlight/qml/content/TextButton.qml delete mode 100644 examples/declarative/modelviews/listview/highlight/qml/content/pics/arrow-down.png delete mode 100644 examples/declarative/modelviews/listview/highlight/qml/content/pics/arrow-up.png delete mode 100644 examples/declarative/modelviews/listview/highlight/qml/content/pics/fruit-salad.jpg delete mode 100644 examples/declarative/modelviews/listview/highlight/qml/content/pics/hamburger.jpg delete mode 100644 examples/declarative/modelviews/listview/highlight/qml/content/pics/lemonade.jpg delete mode 100644 examples/declarative/modelviews/listview/highlight/qml/content/pics/list-delete.png delete mode 100644 examples/declarative/modelviews/listview/highlight/qml/content/pics/minus-sign.png delete mode 100644 examples/declarative/modelviews/listview/highlight/qml/content/pics/moreDown.png delete mode 100644 examples/declarative/modelviews/listview/highlight/qml/content/pics/moreUp.png delete mode 100644 examples/declarative/modelviews/listview/highlight/qml/content/pics/pancakes.jpg delete mode 100644 examples/declarative/modelviews/listview/highlight/qml/content/pics/plus-sign.png delete mode 100644 examples/declarative/modelviews/listview/highlight/qml/content/pics/vegetable-soup.jpg delete mode 100644 examples/declarative/modelviews/listview/highlight/qml/dynamiclist.qml delete mode 100644 examples/declarative/modelviews/listview/highlight/qml/expandingdelegates.qml delete mode 100644 examples/declarative/modelviews/listview/highlight/qml/highlight.qml delete mode 100644 examples/declarative/modelviews/listview/highlight/qml/highlightranges.qml delete mode 100644 examples/declarative/modelviews/listview/highlight/qml/sections.qml delete mode 100644 examples/declarative/modelviews/listview/highlight/qmlapplicationviewer/qmlapplicationviewer.cpp delete mode 100644 examples/declarative/modelviews/listview/highlight/qmlapplicationviewer/qmlapplicationviewer.h delete mode 100644 examples/declarative/modelviews/listview/highlight/qmlapplicationviewer/qmlapplicationviewer.pri delete mode 100644 examples/declarative/modelviews/listview/highlight/qtc_packaging/debian_fremantle/README delete mode 100644 examples/declarative/modelviews/listview/highlight/qtc_packaging/debian_fremantle/changelog delete mode 100644 examples/declarative/modelviews/listview/highlight/qtc_packaging/debian_fremantle/compat delete mode 100644 examples/declarative/modelviews/listview/highlight/qtc_packaging/debian_fremantle/control delete mode 100644 examples/declarative/modelviews/listview/highlight/qtc_packaging/debian_fremantle/copyright delete mode 100755 examples/declarative/modelviews/listview/highlight/qtc_packaging/debian_fremantle/rules delete mode 100644 examples/declarative/modelviews/listview/highlightranges/highlightranges.desktop delete mode 100644 examples/declarative/modelviews/listview/highlightranges/highlightranges.png delete mode 100644 examples/declarative/modelviews/listview/highlightranges/highlightranges.pro delete mode 100644 examples/declarative/modelviews/listview/highlightranges/highlightranges.svg delete mode 100644 examples/declarative/modelviews/listview/highlightranges/main.cpp delete mode 100644 examples/declarative/modelviews/listview/highlightranges/qml/content/PetsModel.qml delete mode 100644 examples/declarative/modelviews/listview/highlightranges/qml/content/PressAndHoldButton.qml delete mode 100644 examples/declarative/modelviews/listview/highlightranges/qml/content/RecipesModel.qml delete mode 100644 examples/declarative/modelviews/listview/highlightranges/qml/content/TextButton.qml delete mode 100644 examples/declarative/modelviews/listview/highlightranges/qml/content/pics/arrow-down.png delete mode 100644 examples/declarative/modelviews/listview/highlightranges/qml/content/pics/arrow-up.png delete mode 100644 examples/declarative/modelviews/listview/highlightranges/qml/content/pics/fruit-salad.jpg delete mode 100644 examples/declarative/modelviews/listview/highlightranges/qml/content/pics/hamburger.jpg delete mode 100644 examples/declarative/modelviews/listview/highlightranges/qml/content/pics/lemonade.jpg delete mode 100644 examples/declarative/modelviews/listview/highlightranges/qml/content/pics/list-delete.png delete mode 100644 examples/declarative/modelviews/listview/highlightranges/qml/content/pics/minus-sign.png delete mode 100644 examples/declarative/modelviews/listview/highlightranges/qml/content/pics/moreDown.png delete mode 100644 examples/declarative/modelviews/listview/highlightranges/qml/content/pics/moreUp.png delete mode 100644 examples/declarative/modelviews/listview/highlightranges/qml/content/pics/pancakes.jpg delete mode 100644 examples/declarative/modelviews/listview/highlightranges/qml/content/pics/plus-sign.png delete mode 100644 examples/declarative/modelviews/listview/highlightranges/qml/content/pics/vegetable-soup.jpg delete mode 100644 examples/declarative/modelviews/listview/highlightranges/qml/dynamiclist.qml delete mode 100644 examples/declarative/modelviews/listview/highlightranges/qml/expandingdelegates.qml delete mode 100644 examples/declarative/modelviews/listview/highlightranges/qml/highlight.qml delete mode 100644 examples/declarative/modelviews/listview/highlightranges/qml/highlightranges.qml delete mode 100644 examples/declarative/modelviews/listview/highlightranges/qml/sections.qml delete mode 100644 examples/declarative/modelviews/listview/highlightranges/qmlapplicationviewer/qmlapplicationviewer.cpp delete mode 100644 examples/declarative/modelviews/listview/highlightranges/qmlapplicationviewer/qmlapplicationviewer.h delete mode 100644 examples/declarative/modelviews/listview/highlightranges/qmlapplicationviewer/qmlapplicationviewer.pri delete mode 100644 examples/declarative/modelviews/listview/listview.qmlproject delete mode 100644 examples/declarative/modelviews/listview/sections/main.cpp delete mode 100644 examples/declarative/modelviews/listview/sections/qml/content/PetsModel.qml delete mode 100644 examples/declarative/modelviews/listview/sections/qml/content/PressAndHoldButton.qml delete mode 100644 examples/declarative/modelviews/listview/sections/qml/content/RecipesModel.qml delete mode 100644 examples/declarative/modelviews/listview/sections/qml/content/TextButton.qml delete mode 100644 examples/declarative/modelviews/listview/sections/qml/content/pics/arrow-down.png delete mode 100644 examples/declarative/modelviews/listview/sections/qml/content/pics/arrow-up.png delete mode 100644 examples/declarative/modelviews/listview/sections/qml/content/pics/fruit-salad.jpg delete mode 100644 examples/declarative/modelviews/listview/sections/qml/content/pics/hamburger.jpg delete mode 100644 examples/declarative/modelviews/listview/sections/qml/content/pics/lemonade.jpg delete mode 100644 examples/declarative/modelviews/listview/sections/qml/content/pics/list-delete.png delete mode 100644 examples/declarative/modelviews/listview/sections/qml/content/pics/minus-sign.png delete mode 100644 examples/declarative/modelviews/listview/sections/qml/content/pics/moreDown.png delete mode 100644 examples/declarative/modelviews/listview/sections/qml/content/pics/moreUp.png delete mode 100644 examples/declarative/modelviews/listview/sections/qml/content/pics/pancakes.jpg delete mode 100644 examples/declarative/modelviews/listview/sections/qml/content/pics/plus-sign.png delete mode 100644 examples/declarative/modelviews/listview/sections/qml/content/pics/vegetable-soup.jpg delete mode 100644 examples/declarative/modelviews/listview/sections/qml/dynamiclist.qml delete mode 100644 examples/declarative/modelviews/listview/sections/qml/expandingdelegates.qml delete mode 100644 examples/declarative/modelviews/listview/sections/qml/highlight.qml delete mode 100644 examples/declarative/modelviews/listview/sections/qml/highlightranges.qml delete mode 100644 examples/declarative/modelviews/listview/sections/qml/sections.qml delete mode 100644 examples/declarative/modelviews/listview/sections/qmlapplicationviewer/qmlapplicationviewer.cpp delete mode 100644 examples/declarative/modelviews/listview/sections/qmlapplicationviewer/qmlapplicationviewer.h delete mode 100644 examples/declarative/modelviews/listview/sections/qmlapplicationviewer/qmlapplicationviewer.pri delete mode 100644 examples/declarative/modelviews/listview/sections/sections.desktop delete mode 100644 examples/declarative/modelviews/listview/sections/sections.png delete mode 100644 examples/declarative/modelviews/listview/sections/sections.pro delete mode 100644 examples/declarative/modelviews/listview/sections/sections.svg delete mode 100644 examples/declarative/modelviews/package/package.qmlproject create mode 100644 examples/declarative/modelviews/parallax/content/ParallaxView.qml create mode 100644 examples/declarative/modelviews/parallax/content/Smiley.qml create mode 100644 examples/declarative/modelviews/parallax/content/pics/background.jpg create mode 100644 examples/declarative/modelviews/parallax/content/pics/face-smile.png create mode 100644 examples/declarative/modelviews/parallax/content/pics/home-page.svg create mode 100644 examples/declarative/modelviews/parallax/content/pics/shadow.png create mode 100644 examples/declarative/modelviews/parallax/content/pics/yast-joystick.png create mode 100644 examples/declarative/modelviews/parallax/content/pics/yast-wol.png delete mode 100644 examples/declarative/modelviews/parallax/parallax.qmlproject delete mode 100644 examples/declarative/modelviews/parallax/pics/background.jpg delete mode 100644 examples/declarative/modelviews/parallax/pics/face-smile.png delete mode 100644 examples/declarative/modelviews/parallax/pics/home-page.svg delete mode 100644 examples/declarative/modelviews/parallax/pics/shadow.png delete mode 100644 examples/declarative/modelviews/parallax/pics/yast-joystick.png delete mode 100644 examples/declarative/modelviews/parallax/pics/yast-wol.png delete mode 100644 examples/declarative/modelviews/parallax/qml/ParallaxView.qml delete mode 100644 examples/declarative/modelviews/parallax/qml/Smiley.qml delete mode 100644 examples/declarative/modelviews/pathview-example/main.cpp delete mode 100644 examples/declarative/modelviews/pathview-example/pathviewexample.desktop delete mode 100644 examples/declarative/modelviews/pathview-example/pathviewexample.png delete mode 100644 examples/declarative/modelviews/pathview-example/pathviewexample.pro delete mode 100644 examples/declarative/modelviews/pathview-example/pathviewexample.svg delete mode 100644 examples/declarative/modelviews/pathview-example/qml/pathview-example.qml delete mode 100644 examples/declarative/modelviews/pathview-example/qml/pics/AddressBook_48.png delete mode 100644 examples/declarative/modelviews/pathview-example/qml/pics/AudioPlayer_48.png delete mode 100644 examples/declarative/modelviews/pathview-example/qml/pics/Camera_48.png delete mode 100644 examples/declarative/modelviews/pathview-example/qml/pics/DateBook_48.png delete mode 100644 examples/declarative/modelviews/pathview-example/qml/pics/EMail_48.png delete mode 100644 examples/declarative/modelviews/pathview-example/qml/pics/TodoList_48.png delete mode 100644 examples/declarative/modelviews/pathview-example/qml/pics/VideoPlayer_48.png delete mode 100644 examples/declarative/modelviews/pathview-example/qmlapplicationviewer/qmlapplicationviewer.cpp delete mode 100644 examples/declarative/modelviews/pathview-example/qmlapplicationviewer/qmlapplicationviewer.h delete mode 100644 examples/declarative/modelviews/pathview-example/qmlapplicationviewer/qmlapplicationviewer.pri delete mode 100644 examples/declarative/modelviews/pathview-example/qtc_packaging/debian_fremantle/README delete mode 100644 examples/declarative/modelviews/pathview-example/qtc_packaging/debian_fremantle/changelog delete mode 100644 examples/declarative/modelviews/pathview-example/qtc_packaging/debian_fremantle/compat delete mode 100644 examples/declarative/modelviews/pathview-example/qtc_packaging/debian_fremantle/control delete mode 100644 examples/declarative/modelviews/pathview-example/qtc_packaging/debian_fremantle/copyright delete mode 100755 examples/declarative/modelviews/pathview-example/qtc_packaging/debian_fremantle/rules delete mode 100644 examples/declarative/modelviews/pathview/pathview.qmlproject create mode 100644 examples/declarative/modelviews/pathview/pics/AddressBook_48.png create mode 100644 examples/declarative/modelviews/pathview/pics/AudioPlayer_48.png create mode 100644 examples/declarative/modelviews/pathview/pics/Camera_48.png create mode 100644 examples/declarative/modelviews/pathview/pics/DateBook_48.png create mode 100644 examples/declarative/modelviews/pathview/pics/EMail_48.png create mode 100644 examples/declarative/modelviews/pathview/pics/TodoList_48.png create mode 100644 examples/declarative/modelviews/pathview/pics/VideoPlayer_48.png delete mode 100644 examples/declarative/modelviews/visualitemmodel/main.cpp delete mode 100644 examples/declarative/modelviews/visualitemmodel/qml/visualitemmodel.qml delete mode 100644 examples/declarative/modelviews/visualitemmodel/qmlapplicationviewer/qmlapplicationviewer.cpp delete mode 100644 examples/declarative/modelviews/visualitemmodel/qmlapplicationviewer/qmlapplicationviewer.h delete mode 100644 examples/declarative/modelviews/visualitemmodel/qmlapplicationviewer/qmlapplicationviewer.pri delete mode 100644 examples/declarative/modelviews/visualitemmodel/visualitemmodel.desktop delete mode 100644 examples/declarative/modelviews/visualitemmodel/visualitemmodel.png delete mode 100644 examples/declarative/modelviews/visualitemmodel/visualitemmodel.pro delete mode 100644 examples/declarative/modelviews/visualitemmodel/visualitemmodel.svg diff --git a/examples/declarative/modelviews/Delegate/Delegate.desktop b/examples/declarative/modelviews/Delegate/Delegate.desktop deleted file mode 100644 index 9815ded..0000000 --- a/examples/declarative/modelviews/Delegate/Delegate.desktop +++ /dev/null @@ -1,11 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Version=1.0 -Type=Application -Terminal=false -Name=Delegate -Exec=/opt/usr/bin/Delegate -Icon=Delegate -X-Window-Icon= -X-HildonDesk-ShowInToolbar=true -X-Osso-Type=application/x-executable diff --git a/examples/declarative/modelviews/Delegate/Delegate.png b/examples/declarative/modelviews/Delegate/Delegate.png deleted file mode 100644 index 707d5c4e85d82959740b243a8a36d5071c277299..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3400 zcmV-O4Y%@%P)ht(u000b3 zNkl+r+m%F_C;*wliAId+l;Bw~NnREVgX6DSfv+(~Ms$%J>UH~1TiKG?i==6q;ABhC^ z?Fa;PP1zvRpk{yshy{xNzW=_}wlshM$8bMz0ywE)|E?{*$bARG!R}74&+E~=fBGSCH_q~3rZLE`kFZF`Zg5p_(F9S`V+!f^EBN1AfbVO>l zV*?2wmM7*K$N;DTgsUiqL8d@0kV=|_n&`jpzizedO9)tWdFTh8K`^#$^77P!9khgW zY!Rx>mStcADTf#t1$7O$0t|o*0XKn3gatG^hba2{-neB1+ztE?*sLjd^k^HO+7rUI z#U<*@0G0o{w7eb^h!lqynFTclTrU#CporX1FqyNMH+0Ern&N9m&#V&xj_U(F2mB2J zt<46%_t{NEnvD|IFZF~~d&Uw1T_g&S##v*=ONjw)029C*A{l`GV{0SE$m`(;jw}{N znskEx<>q}Q<12YZEl*LE3Ih306gaq~kqj^oOalLlQhy0dt;u@8$p7^Lt&4>oL!oPx z#8s8=%aut5!dB!t3TKe~K&L~H1lMXjK+#OKRHI5GD|IzkUH?i3OO@}-LaMj9G8lz# z%l5CTmMR6d2)5Xi&TXYMH@9`QFE#2K3&XXz*HoZoHYmE}} z2gzCqV(C$)Qa4CsW6qOGtI%%!WV`fQi$l5ySZr*mjmtm*mMy$LnBc~UpU3Zbir>EL z5q7k1!|(B;ltK`4R+^dg2p6W_d^>jD_u(zaPCr^^8@hrk3G%j4n9z3e5I$h zHt*%PdcQ(f^FBoE0!itt&AS&D@SD9H-ToBEcllZB+s zk=+N-HEn5kb?LNr0_tj96^ef~kie^2ICbnKhHki|lDRofU;aApOn#Gh#$V=lzx5aV z$Jx^^nO%`X>~HULygE0g(X z`b{py-oel{4)1Lt5=ryItKVXDcD&f3()r}32l444EK3-kNE2=Dpl9>WCG-onSlD9c zr%N?M8yN>I$G3v%iKcWshT`^}P5k(+E4)4M9*-UV z&4O$+)XU|82r~)zlcQfDWVF&5ZZFgaJuU2x93q*UBV#3rrAM(ON9|alVFXl)&YX@% zrn2~rAcuB*qU@=(8D~0mGavLg@|)W{pqZSz_G=dbK~FOQb~8TtAx|87jOIX-tF6w^ zE}q=qk0lm!nQ>k||12}9;gZF6-KIckC(i%2z(g#|rlvN!+qYIAV1cALUyv7|DWDVZ zX$(wW$FeP#{K4*hcr=|#P$&$|hffa@Fv3e>f?B$+m4Id1%9%neo+H}QK_nQiKtO_= zl`f2u2zU)e(5EpuKSS2cx#Vx(wu^As=Cu#baASJJRhKn0OvcBFC8vpJ=CQ?My|Bz# zz=^_Co`6)^qH{|deviLQGGit4^Rx(EQ~10ZbLj+GD@TChb9=j@^z6)V>N`*Kk5B$J ze{}qdg}TxBWxn^(KOkbGYZ?h_s*YG=wFFc=3zU$c6s9F)Od%3%#;D-BreyPxTM?QD z9z!FUO_9xIol|}uej|j>6Ch{jux$5pqD;~k-A=y!k1x!=$7+wtBz2KR47Sqly&wN$2gymjWt&D)GPzc~L zAmG!PO3acmvt?3VJ(xek7m2e4a;8m_*N@k56OcCJydSwcE%(-LUHTXJ-cXJh2-bmfHU`sYDbPJpf{I$AtTF3d1C zH&IsaGnxn(&H4YF1v8Tqk{O%MaC?~t#L~l6(YG zroAqg9-GOc<1ITrCv$U*#4lBy$A<1jDGgg}EZeNG>nIwv2-NKXBF;O*?VUc}xNw${ z*m#*_PwU-;JgtCDCMW!QFwTLkdpNTDPM6%s!bPT2Hw$NqtmQsLwFSE9^d4klv>kuu zZd!fa1c|QgD-B(7M^6)jQ&;)P2R|#5j5hUhWb30~dpLW3j%=!huYUfIUD+N> zOg@-AL&i!H^y~OMFf=vnYA0y4aPszNc=n-}`150b%a-Pyg-mjzVN^c`m%|q5>GIPZ z)p_a6zw_{cV|2Afi)<>LquYK5zrCH-%oUz{_%43qwmV&I49%Y7;>=qpG@632BkJd8 z7tS&=JI>a~=7L-}5GEW5uWK#(MxIsFk7E1)e|s&!n>Mz1-0J+_UopfA-KH za&OO}CBYF)r*3lQ+IL8s3xE?@_8p8cZ(Za0(=T#kW(3nRvBe^5rI<=y=iJzj8B1J2 z)xTk_2vt0wIwK;&mJTnEe7cPvy!#3vUx24S_hs6eA~m`ZMiwsd)1j9bUbs-$5k#P~ z)x#6V+ZdaEotMsDX783=1ie1uxfx>V5#reyZ0s7Z)YeMCilGpJ-Ccf~Lpndd_+765 z+a;d7>m;AnImz;OWWy}P>n)oTRnX!^lEY3ZF{6#Dc zP3eWtdbxc=2v{URq3CS&v1OCaF9zOYVEn2}rp4FECpsQLQ$~gR152@@J>5iMHTEp9 zmbgOTwypq)+ybwkf6Hx_(&+2{0*~+cD~@)35x?GCF?F^=+yrLVZhq-;c$IqD0$m+m zc5U(T@;g7`=FF(8-fuK>pz}eFZ2dewBe?pGiugIGL}Lk9BRn3({hx|39KXWzKl+!7 zC&mJ5-bPt0t45OC0A2y;?_2xbL3dhw4R4!7U~7k$#~*0t+{M#;_4_fNIQ%GkqPqzC z{Fru@iNqkLopCayuA3jF3DBx@F$?M&px$p>POu^EIL3&;mUb_j@9_{%y~nH9KjiJH zFn*68OEP4v6sDamNuAY`{8WHU0^b1jB8W8VcDg$bSTz|%BSf72I~;Uwcw}XkOeQa- zN>|#7#+$$bFbQ%K=Z5G-Q2zs*1I$KV%`Xz*a{tmd#PwW{T{?%<;++x}lOt6OjpN+* zyh-s&?Bdn?QBX0Q%hnAW@#+Lr-J9yYq*QhOS|x@K=8e3ZH*^eS1|bPb`j36QKfG8Z zAP&3?+zy0mKT_2r@`lPZFbrxaZ{(t(qreQ11hK(Sf8VPgtFe^{`1WNu)oTGS0vV9M z1KO%TqAZ*rM@-}VIAYK-Qmz0)j`740Nr19ZN&5TVzSVZtAOOgdU;^L7B5vsF1ravm zc*acLs3D53I|MQUY8q4m3!7f(?^>Tb{p$($g#A)4e1B9s{@lL%?>o@kZ5V1WZ~Qcn zz|bu+Ir<-X<5ugvfemb60~^@D1~#yPwc`H(pHeSaefwW^{L9a%BKPWN%_+ eAW3auXJt}lVPtu6$z?nM0000 - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - diff --git a/examples/declarative/modelviews/Delegate/main.cpp b/examples/declarative/modelviews/Delegate/main.cpp deleted file mode 100644 index 22252ce..0000000 --- a/examples/declarative/modelviews/Delegate/main.cpp +++ /dev/null @@ -1,14 +0,0 @@ -#include -#include "qmlapplicationviewer.h" - -int main(int argc, char *argv[]) -{ - QApplication app(argc, argv); - - QmlApplicationViewer viewer; - viewer.setOrientation(QmlApplicationViewer::ScreenOrientationLockLandscape); - viewer.setMainQmlFile(QLatin1String("qml/qml/Delegate.qml")); - viewer.showExpanded(); - - return app.exec(); -} diff --git a/examples/declarative/modelviews/Delegate/qml/Delegate.qml b/examples/declarative/modelviews/Delegate/qml/Delegate.qml deleted file mode 100644 index 57048f4..0000000 --- a/examples/declarative/modelviews/Delegate/qml/Delegate.qml +++ /dev/null @@ -1,88 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** 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 Nokia Corporation 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 1.0 - -//![0] -Package { - Text { id: listDelegate; width: 200; height: 25; text: 'Empty'; Package.name: 'list' } - Text { id: gridDelegate; width: 100; height: 50; text: 'Empty'; Package.name: 'grid' } - - Rectangle { - id: wrapper - width: 200; height: 25 - color: 'lightsteelblue' - - Text { text: display; anchors.centerIn: parent } - MouseArea { - anchors.fill: parent - onClicked: { - if (wrapper.state == 'inList') - wrapper.state = 'inGrid'; - else - wrapper.state = 'inList'; - } - } - - state: '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/declarative/modelviews/Delegate/qml/view.qml b/examples/declarative/modelviews/Delegate/qml/view.qml deleted file mode 100644 index cbe8f06..0000000 --- a/examples/declarative/modelviews/Delegate/qml/view.qml +++ /dev/null @@ -1,76 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** 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 Nokia Corporation 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 1.0 - -Rectangle { - color: "white" - width: 400 - height: 200 - - 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 { - width: 200; height:200 - model: visualModel.parts.list - } - GridView { - x: 200; width: 200; height:200 - cellHeight: 50 - model: visualModel.parts.grid - } - //![0] -} diff --git a/examples/declarative/modelviews/Delegate/qmlapplicationviewer/qmlapplicationviewer.cpp b/examples/declarative/modelviews/Delegate/qmlapplicationviewer/qmlapplicationviewer.cpp deleted file mode 100644 index 11bedd1..0000000 --- a/examples/declarative/modelviews/Delegate/qmlapplicationviewer/qmlapplicationviewer.cpp +++ /dev/null @@ -1,157 +0,0 @@ -// checksum 0x28c7 version 0x2000a -/* - This file was generated by the Qt Quick Application wizard of Qt Creator. - QmlApplicationViewer is a convenience class containing mobile device specific - code such as screen orientation handling. Also QML paths and debugging are - handled here. - It is recommended not to modify this file, since newer versions of Qt Creator - may offer an updated version of it. -*/ - -#include "qmlapplicationviewer.h" - -#include -#include -#include -#include -#include -#include - -#if defined(QMLJSDEBUGGER) -#include -#endif - -#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER) -#include -#endif -#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER) -#include -#endif - -#if defined(Q_OS_SYMBIAN) && defined(ORIENTATIONLOCK) -#include -#include -#include -#include -#endif // Q_OS_SYMBIAN && ORIENTATIONLOCK - -#if defined(QMLJSDEBUGGER) - -// Enable debugging before any QDeclarativeEngine is created -struct QmlJsDebuggingEnabler -{ - QmlJsDebuggingEnabler() - { - QDeclarativeDebugHelper::enableDebugging(); - } -}; - -// Execute code in constructor before first QDeclarativeEngine is instantiated -static QmlJsDebuggingEnabler enableDebuggingHelper; - -#endif // QMLJSDEBUGGER - -class QmlApplicationViewerPrivate -{ - QString mainQmlFile; - friend class QmlApplicationViewer; - static QString adjustPath(const QString &path); -}; - -QString QmlApplicationViewerPrivate::adjustPath(const QString &path) -{ -#ifdef Q_OS_UNIX -#ifdef Q_OS_MAC - if (!QDir::isAbsolutePath(path)) - return QCoreApplication::applicationDirPath() - + QLatin1String("/../Resources/") + path; -#else - const QString pathInShareDir = QCoreApplication::applicationDirPath() - + QLatin1String("/../share/") - + QFileInfo(QCoreApplication::applicationFilePath()).fileName() - + QLatin1Char('/') + path; - if (QFileInfo(pathInShareDir).exists()) - return pathInShareDir; -#endif -#endif - return path; -} - -QmlApplicationViewer::QmlApplicationViewer(QWidget *parent) : - QDeclarativeView(parent), - m_d(new QmlApplicationViewerPrivate) -{ - connect(engine(), SIGNAL(quit()), SLOT(close())); - setResizeMode(QDeclarativeView::SizeRootObjectToView); -#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER) - new QmlJSDebugger::JSDebuggerAgent(engine()); -#endif -#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER) - new QmlJSDebugger::QDeclarativeViewObserver(this, parent); -#endif -} - -QmlApplicationViewer::~QmlApplicationViewer() -{ - delete m_d; -} - -void QmlApplicationViewer::setMainQmlFile(const QString &file) -{ - m_d->mainQmlFile = QmlApplicationViewerPrivate::adjustPath(file); - setSource(QUrl::fromLocalFile(m_d->mainQmlFile)); -} - -void QmlApplicationViewer::addImportPath(const QString &path) -{ - engine()->addImportPath(QmlApplicationViewerPrivate::adjustPath(path)); -} - -void QmlApplicationViewer::setOrientation(ScreenOrientation orientation) -{ -#ifdef Q_OS_SYMBIAN - if (orientation != ScreenOrientationAuto) { -#if defined(ORIENTATIONLOCK) - const CAknAppUiBase::TAppUiOrientation uiOrientation = - (orientation == ScreenOrientationLockPortrait) ? CAknAppUi::EAppUiOrientationPortrait - : CAknAppUi::EAppUiOrientationLandscape; - CAknAppUi* appUi = dynamic_cast (CEikonEnv::Static()->AppUi()); - TRAPD(error, - if (appUi) - appUi->SetOrientationL(uiOrientation); - ); - Q_UNUSED(error) -#else // ORIENTATIONLOCK - qWarning("'ORIENTATIONLOCK' needs to be defined on Symbian when locking the orientation."); -#endif // ORIENTATIONLOCK - } -#elif defined(Q_WS_MAEMO_5) - Qt::WidgetAttribute attribute; - switch (orientation) { - case ScreenOrientationLockPortrait: - attribute = Qt::WA_Maemo5PortraitOrientation; - break; - case ScreenOrientationLockLandscape: - attribute = Qt::WA_Maemo5LandscapeOrientation; - break; - case ScreenOrientationAuto: - default: - attribute = Qt::WA_Maemo5AutoOrientation; - break; - } - setAttribute(attribute, true); -#else // Q_OS_SYMBIAN - Q_UNUSED(orientation); -#endif // Q_OS_SYMBIAN -} - -void QmlApplicationViewer::showExpanded() -{ -#ifdef Q_OS_SYMBIAN - showFullScreen(); -#elif defined(Q_WS_MAEMO_5) || defined(Q_WS_MAEMO_6) - showMaximized(); -#else - show(); -#endif -} diff --git a/examples/declarative/modelviews/Delegate/qmlapplicationviewer/qmlapplicationviewer.h b/examples/declarative/modelviews/Delegate/qmlapplicationviewer/qmlapplicationviewer.h deleted file mode 100644 index 143c17b..0000000 --- a/examples/declarative/modelviews/Delegate/qmlapplicationviewer/qmlapplicationviewer.h +++ /dev/null @@ -1,39 +0,0 @@ -// checksum 0x5a59 version 0x2000a -/* - This file was generated by the Qt Quick Application wizard of Qt Creator. - QmlApplicationViewer is a convenience class containing mobile device specific - code such as screen orientation handling. Also QML paths and debugging are - handled here. - It is recommended not to modify this file, since newer versions of Qt Creator - may offer an updated version of it. -*/ - -#ifndef QMLAPPLICATIONVIEWER_H -#define QMLAPPLICATIONVIEWER_H - -#include - -class QmlApplicationViewer : public QDeclarativeView -{ - Q_OBJECT - -public: - enum ScreenOrientation { - ScreenOrientationLockPortrait, - ScreenOrientationLockLandscape, - ScreenOrientationAuto - }; - - explicit QmlApplicationViewer(QWidget *parent = 0); - virtual ~QmlApplicationViewer(); - - void setMainQmlFile(const QString &file); - void addImportPath(const QString &path); - void setOrientation(ScreenOrientation orientation); - void showExpanded(); - -private: - class QmlApplicationViewerPrivate *m_d; -}; - -#endif // QMLAPPLICATIONVIEWER_H diff --git a/examples/declarative/modelviews/Delegate/qmlapplicationviewer/qmlapplicationviewer.pri b/examples/declarative/modelviews/Delegate/qmlapplicationviewer/qmlapplicationviewer.pri deleted file mode 100644 index 1c0c7ed..0000000 --- a/examples/declarative/modelviews/Delegate/qmlapplicationviewer/qmlapplicationviewer.pri +++ /dev/null @@ -1,154 +0,0 @@ -# checksum 0x3dc8 version 0x2000a -# This file was generated by the Qt Quick Application wizard of Qt Creator. -# The code below adds the QmlApplicationViewer to the project and handles the -# activation of QML debugging. -# It is recommended not to modify this file, since newer versions of Qt Creator -# may offer an updated version of it. - -QT += declarative - -SOURCES += $$PWD/qmlapplicationviewer.cpp -HEADERS += $$PWD/qmlapplicationviewer.h -INCLUDEPATH += $$PWD - -defineTest(minQtVersion) { - maj = $$1 - min = $$2 - patch = $$3 - isEqual(QT_MAJOR_VERSION, $$maj) { - isEqual(QT_MINOR_VERSION, $$min) { - isEqual(QT_PATCH_VERSION, $$patch) { - return(true) - } - greaterThan(QT_PATCH_VERSION, $$patch) { - return(true) - } - } - greaterThan(QT_MINOR_VERSION, $$min) { - return(true) - } - } - return(false) -} - -contains(DEFINES, QMLJSDEBUGGER) { - CONFIG(debug, debug|release) { - !minQtVersion(4, 7, 1) { - warning() - warning("Disabling QML debugging:") - warning() - warning("Debugging QML requires the qmljsdebugger library that ships with Qt Creator.") - warning("This library requires Qt 4.7.1 or newer.") - warning() - DEFINES -= QMLJSDEBUGGER - } else:isEmpty(QMLJSDEBUGGER_PATH) { - warning() - warning("Disabling QML debugging:") - warning() - warning("Debugging QML requires the qmljsdebugger library that ships with Qt Creator.") - warning("Please specify its location on the qmake command line, eg") - warning(" qmake -r QMLJSDEBUGGER_PATH=$CREATORDIR/share/qtcreator/qmljsdebugger") - warning() - DEFINES -= QMLJSDEBUGGER - } else { - include($$QMLJSDEBUGGER_PATH/qmljsdebugger-lib.pri) - } - } else { - DEFINES -= QMLJSDEBUGGER - } -} -# This file was generated by an application wizard of Qt Creator. -# The code below handles deployment to Symbian and Maemo, aswell as copying -# of the application data to shadow build directories on desktop. -# It is recommended not to modify this file, since newer versions of Qt Creator -# may offer an updated version of it. - -defineTest(qtcAddDeployment) { -for(deploymentfolder, DEPLOYMENTFOLDERS) { - item = item$${deploymentfolder} - itemsources = $${item}.sources - $$itemsources = $$eval($${deploymentfolder}.source) - itempath = $${item}.path - $$itempath= $$eval($${deploymentfolder}.target) - export($$itemsources) - export($$itempath) - DEPLOYMENT += $$item -} - -MAINPROFILEPWD = $$PWD - -symbian { - ICON = $${TARGET}.svg - TARGET.EPOCHEAPSIZE = 0x20000 0x2000000 - contains(DEFINES, ORIENTATIONLOCK):LIBS += -lavkon -leikcore -lcone - contains(DEFINES, NETWORKACCESS):TARGET.CAPABILITY += NetworkServices -} else:win32 { - !isEqual(PWD,$$OUT_PWD) { - copyCommand = @echo Copying application data... - for(deploymentfolder, DEPLOYMENTFOLDERS) { - source = $$eval($${deploymentfolder}.source) - pathSegments = $$split(source, /) - sourceAndTarget = $$MAINPROFILEPWD/$$source $$OUT_PWD/$$eval($${deploymentfolder}.target)/$$last(pathSegments) - copyCommand += && $(COPY_DIR) $$replace(sourceAndTarget, /, \\) - } - copydeploymentfolders.commands = $$copyCommand - first.depends = $(first) copydeploymentfolders - export(first.depends) - export(copydeploymentfolders.commands) - QMAKE_EXTRA_TARGETS += first copydeploymentfolders - } -} else:unix { - maemo5 { - installPrefix = /opt/usr - desktopfile.path = /usr/share/applications/hildon - } else { - installPrefix = /usr/local - desktopfile.path = /usr/share/applications - !isEqual(PWD,$$OUT_PWD) { - copyCommand = @echo Copying application data... - for(deploymentfolder, DEPLOYMENTFOLDERS) { - macx { - target = $$OUT_PWD/$${TARGET}.app/Contents/Resources/$$eval($${deploymentfolder}.target) - } else { - target = $$OUT_PWD/$$eval($${deploymentfolder}.target) - } - copyCommand += && $(MKDIR) $$target - copyCommand += && $(COPY_DIR) $$MAINPROFILEPWD/$$eval($${deploymentfolder}.source) $$target - } - copydeploymentfolders.commands = $$copyCommand - first.depends = $(first) copydeploymentfolders - export(first.depends) - export(copydeploymentfolders.commands) - QMAKE_EXTRA_TARGETS += first copydeploymentfolders - } - } - for(deploymentfolder, DEPLOYMENTFOLDERS) { - item = item$${deploymentfolder} - itemfiles = $${item}.files - $$itemfiles = $$eval($${deploymentfolder}.source) - itempath = $${item}.path - $$itempath = $${installPrefix}/share/$${TARGET}/$$eval($${deploymentfolder}.target) - export($$itemfiles) - export($$itempath) - INSTALLS += $$item - } - icon.files = $${TARGET}.png - icon.path = /usr/share/icons/hicolor/64x64/apps - desktopfile.files = $${TARGET}.desktop - target.path = $${installPrefix}/bin - export(icon.files) - export(icon.path) - export(desktopfile.files) - export(desktopfile.path) - export(target.path) - INSTALLS += desktopfile icon target -} - -export (ICON) -export (INSTALLS) -export (DEPLOYMENT) -export (TARGET.EPOCHEAPSIZE) -export (TARGET.CAPABILITY) -export (LIBS) -export (QMAKE_EXTRA_TARGETS) -} diff --git a/examples/declarative/modelviews/Delegate/view.qml b/examples/declarative/modelviews/Delegate/view.qml new file mode 100644 index 0000000..89fed86 --- /dev/null +++ b/examples/declarative/modelviews/Delegate/view.qml @@ -0,0 +1,76 @@ +/**************************************************************************** +** +** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** 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 Nokia Corporation 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 { + color: "white" + width: 400 + height: 200 + + 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 { + width: 200; height:200 + model: visualModel.parts.list + } + GridView { + x: 200; width: 200; height:200 + cellHeight: 50 + model: visualModel.parts.grid + } + //![0] +} diff --git a/examples/declarative/modelviews/abstractitemmodel/abstractitemmodel.pro b/examples/declarative/modelviews/abstractitemmodel/abstractitemmodel.pro index 55e67f3..760a8dc 100644 --- a/examples/declarative/modelviews/abstractitemmodel/abstractitemmodel.pro +++ b/examples/declarative/modelviews/abstractitemmodel/abstractitemmodel.pro @@ -1,6 +1,6 @@ TEMPLATE = app -QT += declarative +QT += declarative qtquick1 RESOURCES += abstractitemmodel.qrc diff --git a/examples/declarative/modelviews/abstractitemmodel/main.cpp b/examples/declarative/modelviews/abstractitemmodel/main.cpp index f60c9b8..7f3c574 100644 --- a/examples/declarative/modelviews/abstractitemmodel/main.cpp +++ b/examples/declarative/modelviews/abstractitemmodel/main.cpp @@ -38,8 +38,8 @@ ** ****************************************************************************/ #include "model.h" -#include -#include +#include +#include #include diff --git a/examples/declarative/modelviews/gridview-example/gridviewexample.desktop b/examples/declarative/modelviews/gridview-example/gridviewexample.desktop deleted file mode 100644 index 1ba59a4..0000000 --- a/examples/declarative/modelviews/gridview-example/gridviewexample.desktop +++ /dev/null @@ -1,11 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Version=1.0 -Type=Application -Terminal=false -Name=gridview-example -Exec=/opt/usr/bin/gridview-example -Icon=gridview-example -X-Window-Icon= -X-HildonDesk-ShowInToolbar=true -X-Osso-Type=application/x-executable diff --git a/examples/declarative/modelviews/gridview-example/gridviewexample.png b/examples/declarative/modelviews/gridview-example/gridviewexample.png deleted file mode 100644 index 707d5c4e85d82959740b243a8a36d5071c277299..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3400 zcmV-O4Y%@%P)ht(u000b3 zNkl+r+m%F_C;*wliAId+l;Bw~NnREVgX6DSfv+(~Ms$%J>UH~1TiKG?i==6q;ABhC^ z?Fa;PP1zvRpk{yshy{xNzW=_}wlshM$8bMz0ywE)|E?{*$bARG!R}74&+E~=fBGSCH_q~3rZLE`kFZF`Zg5p_(F9S`V+!f^EBN1AfbVO>l zV*?2wmM7*K$N;DTgsUiqL8d@0kV=|_n&`jpzizedO9)tWdFTh8K`^#$^77P!9khgW zY!Rx>mStcADTf#t1$7O$0t|o*0XKn3gatG^hba2{-neB1+ztE?*sLjd^k^HO+7rUI z#U<*@0G0o{w7eb^h!lqynFTclTrU#CporX1FqyNMH+0Ern&N9m&#V&xj_U(F2mB2J zt<46%_t{NEnvD|IFZF~~d&Uw1T_g&S##v*=ONjw)029C*A{l`GV{0SE$m`(;jw}{N znskEx<>q}Q<12YZEl*LE3Ih306gaq~kqj^oOalLlQhy0dt;u@8$p7^Lt&4>oL!oPx z#8s8=%aut5!dB!t3TKe~K&L~H1lMXjK+#OKRHI5GD|IzkUH?i3OO@}-LaMj9G8lz# z%l5CTmMR6d2)5Xi&TXYMH@9`QFE#2K3&XXz*HoZoHYmE}} z2gzCqV(C$)Qa4CsW6qOGtI%%!WV`fQi$l5ySZr*mjmtm*mMy$LnBc~UpU3Zbir>EL z5q7k1!|(B;ltK`4R+^dg2p6W_d^>jD_u(zaPCr^^8@hrk3G%j4n9z3e5I$h zHt*%PdcQ(f^FBoE0!itt&AS&D@SD9H-ToBEcllZB+s zk=+N-HEn5kb?LNr0_tj96^ef~kie^2ICbnKhHki|lDRofU;aApOn#Gh#$V=lzx5aV z$Jx^^nO%`X>~HULygE0g(X z`b{py-oel{4)1Lt5=ryItKVXDcD&f3()r}32l444EK3-kNE2=Dpl9>WCG-onSlD9c zr%N?M8yN>I$G3v%iKcWshT`^}P5k(+E4)4M9*-UV z&4O$+)XU|82r~)zlcQfDWVF&5ZZFgaJuU2x93q*UBV#3rrAM(ON9|alVFXl)&YX@% zrn2~rAcuB*qU@=(8D~0mGavLg@|)W{pqZSz_G=dbK~FOQb~8TtAx|87jOIX-tF6w^ zE}q=qk0lm!nQ>k||12}9;gZF6-KIckC(i%2z(g#|rlvN!+qYIAV1cALUyv7|DWDVZ zX$(wW$FeP#{K4*hcr=|#P$&$|hffa@Fv3e>f?B$+m4Id1%9%neo+H}QK_nQiKtO_= zl`f2u2zU)e(5EpuKSS2cx#Vx(wu^As=Cu#baASJJRhKn0OvcBFC8vpJ=CQ?My|Bz# zz=^_Co`6)^qH{|deviLQGGit4^Rx(EQ~10ZbLj+GD@TChb9=j@^z6)V>N`*Kk5B$J ze{}qdg}TxBWxn^(KOkbGYZ?h_s*YG=wFFc=3zU$c6s9F)Od%3%#;D-BreyPxTM?QD z9z!FUO_9xIol|}uej|j>6Ch{jux$5pqD;~k-A=y!k1x!=$7+wtBz2KR47Sqly&wN$2gymjWt&D)GPzc~L zAmG!PO3acmvt?3VJ(xek7m2e4a;8m_*N@k56OcCJydSwcE%(-LUHTXJ-cXJh2-bmfHU`sYDbPJpf{I$AtTF3d1C zH&IsaGnxn(&H4YF1v8Tqk{O%MaC?~t#L~l6(YG zroAqg9-GOc<1ITrCv$U*#4lBy$A<1jDGgg}EZeNG>nIwv2-NKXBF;O*?VUc}xNw${ z*m#*_PwU-;JgtCDCMW!QFwTLkdpNTDPM6%s!bPT2Hw$NqtmQsLwFSE9^d4klv>kuu zZd!fa1c|QgD-B(7M^6)jQ&;)P2R|#5j5hUhWb30~dpLW3j%=!huYUfIUD+N> zOg@-AL&i!H^y~OMFf=vnYA0y4aPszNc=n-}`150b%a-Pyg-mjzVN^c`m%|q5>GIPZ z)p_a6zw_{cV|2Afi)<>LquYK5zrCH-%oUz{_%43qwmV&I49%Y7;>=qpG@632BkJd8 z7tS&=JI>a~=7L-}5GEW5uWK#(MxIsFk7E1)e|s&!n>Mz1-0J+_UopfA-KH za&OO}CBYF)r*3lQ+IL8s3xE?@_8p8cZ(Za0(=T#kW(3nRvBe^5rI<=y=iJzj8B1J2 z)xTk_2vt0wIwK;&mJTnEe7cPvy!#3vUx24S_hs6eA~m`ZMiwsd)1j9bUbs-$5k#P~ z)x#6V+ZdaEotMsDX783=1ie1uxfx>V5#reyZ0s7Z)YeMCilGpJ-Ccf~Lpndd_+765 z+a;d7>m;AnImz;OWWy}P>n)oTRnX!^lEY3ZF{6#Dc zP3eWtdbxc=2v{URq3CS&v1OCaF9zOYVEn2}rp4FECpsQLQ$~gR152@@J>5iMHTEp9 zmbgOTwypq)+ybwkf6Hx_(&+2{0*~+cD~@)35x?GCF?F^=+yrLVZhq-;c$IqD0$m+m zc5U(T@;g7`=FF(8-fuK>pz}eFZ2dewBe?pGiugIGL}Lk9BRn3({hx|39KXWzKl+!7 zC&mJ5-bPt0t45OC0A2y;?_2xbL3dhw4R4!7U~7k$#~*0t+{M#;_4_fNIQ%GkqPqzC z{Fru@iNqkLopCayuA3jF3DBx@F$?M&px$p>POu^EIL3&;mUb_j@9_{%y~nH9KjiJH zFn*68OEP4v6sDamNuAY`{8WHU0^b1jB8W8VcDg$bSTz|%BSf72I~;Uwcw}XkOeQa- zN>|#7#+$$bFbQ%K=Z5G-Q2zs*1I$KV%`Xz*a{tmd#PwW{T{?%<;++x}lOt6OjpN+* zyh-s&?Bdn?QBX0Q%hnAW@#+Lr-J9yYq*QhOS|x@K=8e3ZH*^eS1|bPb`j36QKfG8Z zAP&3?+zy0mKT_2r@`lPZFbrxaZ{(t(qreQ11hK(Sf8VPgtFe^{`1WNu)oTGS0vV9M z1KO%TqAZ*rM@-}VIAYK-Qmz0)j`740Nr19ZN&5TVzSVZtAOOgdU;^L7B5vsF1ravm zc*acLs3D53I|MQUY8q4m3!7f(?^>Tb{p$($g#A)4e1B9s{@lL%?>o@kZ5V1WZ~Qcn zz|bu+Ir<-X<5ugvfemb60~^@D1~#yPwc`H(pHeSaefwW^{L9a%BKPWN%_+ eAW3auXJt}lVPtu6$z?nM0000 - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - diff --git a/examples/declarative/modelviews/gridview-example/main.cpp b/examples/declarative/modelviews/gridview-example/main.cpp deleted file mode 100644 index 54f49ad..0000000 --- a/examples/declarative/modelviews/gridview-example/main.cpp +++ /dev/null @@ -1,54 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** This file is part of the QtCore 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 Nokia Corporation 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 "qmlapplicationviewer.h" - -int main(int argc, char *argv[]) -{ - QApplication app(argc, argv); - - QmlApplicationViewer viewer; - viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto); - viewer.setMainQmlFile(QLatin1String("qml/qml/gridview-example.qml")); - viewer.showExpanded(); - - return app.exec(); -} diff --git a/examples/declarative/modelviews/gridview-example/qml/gridview-example.qml b/examples/declarative/modelviews/gridview-example/qml/gridview-example.qml deleted file mode 100644 index 85fefda..0000000 --- a/examples/declarative/modelviews/gridview-example/qml/gridview-example.qml +++ /dev/null @@ -1,89 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** 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 Nokia Corporation 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 1.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" } - } - - Component { - id: appDelegate - - Item { - width: 100; height: 100 - - Image { - id: myIcon - y: 20; anchors.horizontalCenter: parent.horizontalCenter - source: icon - } - Text { - anchors { top: myIcon.bottom; horizontalCenter: parent.horizontalCenter } - text: name - } - } - } - - Component { - id: appHighlight - Rectangle { width: 80; height: 80; color: "lightsteelblue" } - } - - GridView { - anchors.fill: parent - cellWidth: 100; cellHeight: 100 - highlight: appHighlight - focus: true - model: appModel - delegate: appDelegate - } -} diff --git a/examples/declarative/modelviews/gridview-example/qml/pics/AddressBook_48.png b/examples/declarative/modelviews/gridview-example/qml/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/declarative/modelviews/gridview-example/qml/pics/AudioPlayer_48.png b/examples/declarative/modelviews/gridview-example/qml/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/declarative/modelviews/gridview-example/qml/pics/Camera_48.png b/examples/declarative/modelviews/gridview-example/qml/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/declarative/modelviews/gridview-example/qml/pics/EMail_48.png b/examples/declarative/modelviews/gridview-example/qml/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 - -#if defined(QMLJSDEBUGGER) -#include -#endif - -#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER) -#include -#endif -#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER) -#include -#endif - -#if defined(Q_OS_SYMBIAN) && defined(ORIENTATIONLOCK) -#include -#include -#include -#include -#endif // Q_OS_SYMBIAN && ORIENTATIONLOCK - -#if defined(QMLJSDEBUGGER) - -// Enable debugging before any QDeclarativeEngine is created -struct QmlJsDebuggingEnabler -{ - QmlJsDebuggingEnabler() - { - QDeclarativeDebugHelper::enableDebugging(); - } -}; - -// Execute code in constructor before first QDeclarativeEngine is instantiated -static QmlJsDebuggingEnabler enableDebuggingHelper; - -#endif // QMLJSDEBUGGER - -class QmlApplicationViewerPrivate -{ - QString mainQmlFile; - friend class QmlApplicationViewer; - static QString adjustPath(const QString &path); -}; - -QString QmlApplicationViewerPrivate::adjustPath(const QString &path) -{ -#ifdef Q_OS_UNIX -#ifdef Q_OS_MAC - if (!QDir::isAbsolutePath(path)) - return QCoreApplication::applicationDirPath() - + QLatin1String("/../Resources/") + path; -#else - const QString pathInShareDir = QCoreApplication::applicationDirPath() - + QLatin1String("/../share/") - + QFileInfo(QCoreApplication::applicationFilePath()).fileName() - + QLatin1Char('/') + path; - if (QFileInfo(pathInShareDir).exists()) - return pathInShareDir; -#endif -#endif - return path; -} - -QmlApplicationViewer::QmlApplicationViewer(QWidget *parent) : - QDeclarativeView(parent), - m_d(new QmlApplicationViewerPrivate) -{ - connect(engine(), SIGNAL(quit()), SLOT(close())); - setResizeMode(QDeclarativeView::SizeRootObjectToView); -#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER) - new QmlJSDebugger::JSDebuggerAgent(engine()); -#endif -#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER) - new QmlJSDebugger::QDeclarativeViewObserver(this, parent); -#endif -} - -QmlApplicationViewer::~QmlApplicationViewer() -{ - delete m_d; -} - -void QmlApplicationViewer::setMainQmlFile(const QString &file) -{ - m_d->mainQmlFile = QmlApplicationViewerPrivate::adjustPath(file); - setSource(QUrl::fromLocalFile(m_d->mainQmlFile)); -} - -void QmlApplicationViewer::addImportPath(const QString &path) -{ - engine()->addImportPath(QmlApplicationViewerPrivate::adjustPath(path)); -} - -void QmlApplicationViewer::setOrientation(ScreenOrientation orientation) -{ -#ifdef Q_OS_SYMBIAN - if (orientation != ScreenOrientationAuto) { -#if defined(ORIENTATIONLOCK) - const CAknAppUiBase::TAppUiOrientation uiOrientation = - (orientation == ScreenOrientationLockPortrait) ? CAknAppUi::EAppUiOrientationPortrait - : CAknAppUi::EAppUiOrientationLandscape; - CAknAppUi* appUi = dynamic_cast (CEikonEnv::Static()->AppUi()); - TRAPD(error, - if (appUi) - appUi->SetOrientationL(uiOrientation); - ); - Q_UNUSED(error) -#else // ORIENTATIONLOCK - qWarning("'ORIENTATIONLOCK' needs to be defined on Symbian when locking the orientation."); -#endif // ORIENTATIONLOCK - } -#elif defined(Q_WS_MAEMO_5) - Qt::WidgetAttribute attribute; - switch (orientation) { - case ScreenOrientationLockPortrait: - attribute = Qt::WA_Maemo5PortraitOrientation; - break; - case ScreenOrientationLockLandscape: - attribute = Qt::WA_Maemo5LandscapeOrientation; - break; - case ScreenOrientationAuto: - default: - attribute = Qt::WA_Maemo5AutoOrientation; - break; - } - setAttribute(attribute, true); -#else // Q_OS_SYMBIAN - Q_UNUSED(orientation); -#endif // Q_OS_SYMBIAN -} - -void QmlApplicationViewer::showExpanded() -{ -#ifdef Q_OS_SYMBIAN - showFullScreen(); -#elif defined(Q_WS_MAEMO_5) || defined(Q_WS_MAEMO_6) - showMaximized(); -#else - show(); -#endif -} diff --git a/examples/declarative/modelviews/gridview-example/qmlapplicationviewer/qmlapplicationviewer.h b/examples/declarative/modelviews/gridview-example/qmlapplicationviewer/qmlapplicationviewer.h deleted file mode 100644 index f5b24b0..0000000 --- a/examples/declarative/modelviews/gridview-example/qmlapplicationviewer/qmlapplicationviewer.h +++ /dev/null @@ -1,79 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** This file is part of the QtCore 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 Nokia Corporation 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$ -** -****************************************************************************/ - -// checksum 0x5a59 version 0x2000a -/* - This file was generated by the Qt Quick Application wizard of Qt Creator. - QmlApplicationViewer is a convenience class containing mobile device specific - code such as screen orientation handling. Also QML paths and debugging are - handled here. - It is recommended not to modify this file, since newer versions of Qt Creator - may offer an updated version of it. -*/ - -#ifndef QMLAPPLICATIONVIEWER_H -#define QMLAPPLICATIONVIEWER_H - -#include - -class QmlApplicationViewer : public QDeclarativeView -{ - Q_OBJECT - -public: - enum ScreenOrientation { - ScreenOrientationLockPortrait, - ScreenOrientationLockLandscape, - ScreenOrientationAuto - }; - - explicit QmlApplicationViewer(QWidget *parent = 0); - virtual ~QmlApplicationViewer(); - - void setMainQmlFile(const QString &file); - void addImportPath(const QString &path); - void setOrientation(ScreenOrientation orientation); - void showExpanded(); - -private: - class QmlApplicationViewerPrivate *m_d; -}; - -#endif // QMLAPPLICATIONVIEWER_H diff --git a/examples/declarative/modelviews/gridview-example/qmlapplicationviewer/qmlapplicationviewer.pri b/examples/declarative/modelviews/gridview-example/qmlapplicationviewer/qmlapplicationviewer.pri deleted file mode 100644 index 1c0c7ed..0000000 --- a/examples/declarative/modelviews/gridview-example/qmlapplicationviewer/qmlapplicationviewer.pri +++ /dev/null @@ -1,154 +0,0 @@ -# checksum 0x3dc8 version 0x2000a -# This file was generated by the Qt Quick Application wizard of Qt Creator. -# The code below adds the QmlApplicationViewer to the project and handles the -# activation of QML debugging. -# It is recommended not to modify this file, since newer versions of Qt Creator -# may offer an updated version of it. - -QT += declarative - -SOURCES += $$PWD/qmlapplicationviewer.cpp -HEADERS += $$PWD/qmlapplicationviewer.h -INCLUDEPATH += $$PWD - -defineTest(minQtVersion) { - maj = $$1 - min = $$2 - patch = $$3 - isEqual(QT_MAJOR_VERSION, $$maj) { - isEqual(QT_MINOR_VERSION, $$min) { - isEqual(QT_PATCH_VERSION, $$patch) { - return(true) - } - greaterThan(QT_PATCH_VERSION, $$patch) { - return(true) - } - } - greaterThan(QT_MINOR_VERSION, $$min) { - return(true) - } - } - return(false) -} - -contains(DEFINES, QMLJSDEBUGGER) { - CONFIG(debug, debug|release) { - !minQtVersion(4, 7, 1) { - warning() - warning("Disabling QML debugging:") - warning() - warning("Debugging QML requires the qmljsdebugger library that ships with Qt Creator.") - warning("This library requires Qt 4.7.1 or newer.") - warning() - DEFINES -= QMLJSDEBUGGER - } else:isEmpty(QMLJSDEBUGGER_PATH) { - warning() - warning("Disabling QML debugging:") - warning() - warning("Debugging QML requires the qmljsdebugger library that ships with Qt Creator.") - warning("Please specify its location on the qmake command line, eg") - warning(" qmake -r QMLJSDEBUGGER_PATH=$CREATORDIR/share/qtcreator/qmljsdebugger") - warning() - DEFINES -= QMLJSDEBUGGER - } else { - include($$QMLJSDEBUGGER_PATH/qmljsdebugger-lib.pri) - } - } else { - DEFINES -= QMLJSDEBUGGER - } -} -# This file was generated by an application wizard of Qt Creator. -# The code below handles deployment to Symbian and Maemo, aswell as copying -# of the application data to shadow build directories on desktop. -# It is recommended not to modify this file, since newer versions of Qt Creator -# may offer an updated version of it. - -defineTest(qtcAddDeployment) { -for(deploymentfolder, DEPLOYMENTFOLDERS) { - item = item$${deploymentfolder} - itemsources = $${item}.sources - $$itemsources = $$eval($${deploymentfolder}.source) - itempath = $${item}.path - $$itempath= $$eval($${deploymentfolder}.target) - export($$itemsources) - export($$itempath) - DEPLOYMENT += $$item -} - -MAINPROFILEPWD = $$PWD - -symbian { - ICON = $${TARGET}.svg - TARGET.EPOCHEAPSIZE = 0x20000 0x2000000 - contains(DEFINES, ORIENTATIONLOCK):LIBS += -lavkon -leikcore -lcone - contains(DEFINES, NETWORKACCESS):TARGET.CAPABILITY += NetworkServices -} else:win32 { - !isEqual(PWD,$$OUT_PWD) { - copyCommand = @echo Copying application data... - for(deploymentfolder, DEPLOYMENTFOLDERS) { - source = $$eval($${deploymentfolder}.source) - pathSegments = $$split(source, /) - sourceAndTarget = $$MAINPROFILEPWD/$$source $$OUT_PWD/$$eval($${deploymentfolder}.target)/$$last(pathSegments) - copyCommand += && $(COPY_DIR) $$replace(sourceAndTarget, /, \\) - } - copydeploymentfolders.commands = $$copyCommand - first.depends = $(first) copydeploymentfolders - export(first.depends) - export(copydeploymentfolders.commands) - QMAKE_EXTRA_TARGETS += first copydeploymentfolders - } -} else:unix { - maemo5 { - installPrefix = /opt/usr - desktopfile.path = /usr/share/applications/hildon - } else { - installPrefix = /usr/local - desktopfile.path = /usr/share/applications - !isEqual(PWD,$$OUT_PWD) { - copyCommand = @echo Copying application data... - for(deploymentfolder, DEPLOYMENTFOLDERS) { - macx { - target = $$OUT_PWD/$${TARGET}.app/Contents/Resources/$$eval($${deploymentfolder}.target) - } else { - target = $$OUT_PWD/$$eval($${deploymentfolder}.target) - } - copyCommand += && $(MKDIR) $$target - copyCommand += && $(COPY_DIR) $$MAINPROFILEPWD/$$eval($${deploymentfolder}.source) $$target - } - copydeploymentfolders.commands = $$copyCommand - first.depends = $(first) copydeploymentfolders - export(first.depends) - export(copydeploymentfolders.commands) - QMAKE_EXTRA_TARGETS += first copydeploymentfolders - } - } - for(deploymentfolder, DEPLOYMENTFOLDERS) { - item = item$${deploymentfolder} - itemfiles = $${item}.files - $$itemfiles = $$eval($${deploymentfolder}.source) - itempath = $${item}.path - $$itempath = $${installPrefix}/share/$${TARGET}/$$eval($${deploymentfolder}.target) - export($$itemfiles) - export($$itempath) - INSTALLS += $$item - } - icon.files = $${TARGET}.png - icon.path = /usr/share/icons/hicolor/64x64/apps - desktopfile.files = $${TARGET}.desktop - target.path = $${installPrefix}/bin - export(icon.files) - export(icon.path) - export(desktopfile.files) - export(desktopfile.path) - export(target.path) - INSTALLS += desktopfile icon target -} - -export (ICON) -export (INSTALLS) -export (DEPLOYMENT) -export (TARGET.EPOCHEAPSIZE) -export (TARGET.CAPABILITY) -export (LIBS) -export (QMAKE_EXTRA_TARGETS) -} diff --git a/examples/declarative/modelviews/gridview/gridview-example.qml b/examples/declarative/modelviews/gridview/gridview-example.qml index 85bd2f1..f6bbcc3 100644 --- a/examples/declarative/modelviews/gridview/gridview-example.qml +++ b/examples/declarative/modelviews/gridview/gridview-example.qml @@ -38,7 +38,7 @@ ** ****************************************************************************/ -import QtQuick 1.0 +import QtQuick 2.0 Rectangle { width: 300; height: 400 diff --git a/examples/declarative/modelviews/gridview/gridview.qmlproject b/examples/declarative/modelviews/gridview/gridview.qmlproject deleted file mode 100644 index d4909f8..0000000 --- a/examples/declarative/modelviews/gridview/gridview.qmlproject +++ /dev/null @@ -1,16 +0,0 @@ -import QmlProject 1.0 - -Project { - /* Include .qml, .js, and image files from current directory and subdirectories */ - QmlFiles { - directory: "." - } - JavaScriptFiles { - directory: "." - } - ImageFiles { - directory: "." - } - /* List of plugin directories passed to QML runtime */ - // importPaths: [ " ../exampleplugin " ] -} diff --git a/examples/declarative/modelviews/gridview/pics/AddressBook_48.png b/examples/declarative/modelviews/gridview/pics/AddressBook_48.png new file mode 100644 index 0000000000000000000000000000000000000000..1ab7c8eec1381756de32b5f863a6e794c5e8e90f GIT binary patch literal 3350 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 literal 0 HcmV?d00001 diff --git a/examples/declarative/modelviews/gridview/pics/AudioPlayer_48.png b/examples/declarative/modelviews/gridview/pics/AudioPlayer_48.png new file mode 100644 index 0000000000000000000000000000000000000000..f4b8689f87c0cf8a46de9782229c2282d5fe2cf5 GIT binary patch literal 3806 zcmV<44k7W0P)P^+QV6I> zp&%3`Efh+Gnl`C~Dd8eQxFi9R)DY|dCd6P2#cPahSbM!|?_750%=!AqIcqk=rX~=> zN=GxAo%4O~^FGge`Q9_)z2}epCn6^R%R96B#F6o+G9LO>zZXT{E-cx1FY!D z>T^$=7A$Pb>M}xOY%J{k&o^sX;O@^P01+tyE7L{>miD9;&MxR)rG-ulr*?{+-eDJR z7@HUnkteRNpBV-wb$&>} zEIp|!Se$i|)mk_)4@Y%DIt{5np{-yAl>TJ)HJ^atUBFqbfjVzlcd)pe)n%=OSt&TP z+f&R5HV~W>Fak=D_`XjUfQVS&!nBrw<2v2ELrb<#G_+dbj1HL53f3u7DFH2@L39iN z0QD&{AR?y$D~>6<(-*YadCrK<7~!P6=cwr(?G&j%P=?reC5WE#9zZ??03xywSUx*% zRvz2o78X;gq!jdL;e;MfCMCE)FoC@9ZIyU_k^!Aa=wLFCq{V?2r_MWmnp-$Mr@NIB zdILD66FN%}1PYT8lohZN8>j>jJkX3_(+F4-F}+R0!HR*&AYI%M{LPWAW}a3;i-l84 z(ANbfEu^vvl@?Tx=-niq_TYiH--BOo_4E`xoq-@m4yuICn%@yzJFRH?BBNMVfa9lo zj1y8>L1zWYD8wnSpp1%F6=8V9^Q+eymB$ACs0&>8Kx+gh0dO!RBqCX>Wo0gB`YH&Q zA6I0isUhPN1X%@HL8TRvmIQzT4YfMF@@m-l-kSRQ|9GLYdg)>LB@23_TU$Z)O6=fB zsJD>TC8LEIDJWI<5EKO|C?qRLS|b@j0tHSH0)uZw-2ZHC)4x1dSvOLTRso?>vczgZ zIS_l0B_sky30*1A*3pQL4u#6=7(hxvMnNEK-Qs!r`TEf9&sEp`=H14Fz~kQgH$-H> zD6l3DaB%|eAl3mTg4Kf75^KDmk*q>83Q~&UJ)Rezo2dNjFRJUF*jRrOc*1+Xdg>Zl z34sxe6SM;r2wHzKY3RTh(4Y+Hl%VnovYLj#x|hSos^{t(?_4wXOyco}_PL1?oCT8s zl?9dcXpI~s2Eb^+7*I|it9kpKh*hiWoBsX9>Z^kz&F=$0^4^c`cN2r;18@b8EqbH~ z+Ie+QB@_ct>~6vnYbzUXe5(5GNuB?HYdDJ(vrU4Qh@b?z6cGfX51NFm7K{dQan7%K zX#hhXW_(h;R{%@PIf9mAM7q66Q1aAV#P*S93HVD9X#+lZE~o(Of#-oW-uueO4`LGs zpUSGZr#XOT?~A9mo_*RvGjm#xPX|GWYi;t#>Ir`K%a9jd_tR-T;`1E3sAO8&GgI#m zckQUMVcihJFP{T!6p=^0_pAPJ29#iI90Mw?KNNt7TvSNwftx?yzU+`$QpmT2%sSSA zjrga#Ypi`a;@7!L@XNY#X~^ws4cpnBp|g7yoH?tuYiJSA+|w%}{lG2W`=O5<#MTH} zCjc@Q^!`0x$moIZ{6*)=_BL-i4%N(ERATF{A#S>Ll+~}!V(8F|ut22KjHhQ3x>h2a zpIia(=*Av&W0;`2nWA$U2EM*z^s)Q8+5K8sL~fXRj{e9&EP>r;8!)N)Z=73RTFiS> zo@i#9YeNb-#G2Ufr0r(1`S#$W2*M`y(G+36O#99k=sxwFSz8~e zoWOhQt^=+;po5)E)&VU@ASma4j{y-W=2Lp$&*rA*q?~8L$r*Go!~;)OSo>l~2`w2UyA=6t?P9yaYQ*h|K!xSv0V9|Mp&RcZBp-Ta3dJE0YPImV6;{r$T1()^# z{US1OKme2oP7B5ewc!TJ>@y3kIDc_zZZ0dfJTs!0-A!FL`0-CB*xdJbIOo`1{u9Dt z3u;;(oiiwb=GTv-ao0^~O#;AS6CfsU(K(CCThz1y&0;Gf9f#qZW7@^n_XD33k*qq< zO02D*oFICi5?Z>rH#O55nBLbUN_$>-Wr8=}jL5Vf0+~Fc<(cT5Ll+$;XV6&#%{qSV z_o-doPvg;5xRk=>4K8P}IfKm`OxDC~WG%ZpW`JXnLauzo|6mcCPP&QU3q&}oCt7_5r08I4Wrm|ka*ObW?mptghB zcduvoYnKoWuE%8+E~9bEV>0pm)lv)2ISxDaBeOBf*$eIrt-#0C|?3z>Cmt>u?skGtf zqdJ*c7Mk@THt(n*KH>vy*n3-dO;n8*5Je;r)oMf|^w_`=ibh$DSdBIsV-!K9L1Qv= zYC*I@S%cVkVc&E_))Kz)3Og=46+8b#GFSdRDqTW6*ucH-ys1^Rt7I;@YH9nDv{kmf zGs{_@TR^$kpdv$r?V8ezG~%Op@{s&_?}r9=PON=Ik2v_&MjlpHU*yFVL;*`=ac{T)bPnOy4sKJI$WiS9YQuEG@Qc$ zUTZKq2BG7jmnZ@6q0xkTh^K+K9<;|t9wLuQS#&8)(7z0`@(RYa!h7}_KeZBHc=n>= z=^c4nN;}PxlX?ipH&QBwahXR!6d{p-G-)PoON>{*+7}0_-#hD@n|FTW^|q6)xXzSQ zMx;8rg-rPniiFg)!E3=!PV9sjfcN-jgl{IRHY1bm7P z8}H{Rple$FsnW8G4|5$+$R@3bl;D*RDTsu1hj!^V3$@LPnTfuA}_K`^Jk0nH&&CgrP7z7Bzt; zkO9I3i~z&HV+oi;w*TnAE^wFq_520lIB#f0s1>0SLXj8%9-`R$#tHeu`{=mfax#lg zp%Hn;BTuLxj3mBK3-cS}IOllh{_nm6Ja2&hBf3-FMhSD~G--$sSRLnkkr)8c-d496 zHo5<&wP9d0P)trw9vDvmOeCzn3iWxrhqfKk)-x+TuTkf9m&GWB7QrXYn=(SGr=6ZJ z-$4Gj(}_Hcdru=-s3Af_K?C9NTAdcH*!k}ED%3UtYZNfMr^Obn5n9_l%If4ngh#~3 z65lH$_|9t6 zYl)UCzru_k{14{1)2RVH}4wW3A_t*0O=%%L!buiPFNTL_5eQso`2-7+cxH`&C9=YqbjmbHA)!sT_wNNO4 z7{Mlwf@E@zsR8AQfQNpvXY6OsSGFgH+Ju%y!ayUD(Rjjs=)I4CTQ>jjj@3`!d(U9b z8veXqXF=GcqJ*kaR79wXP*K8|5-Q32`2WKEu*nzdb#m75^u6~CZvNpNtASgl7P8-N z-PIUsHWU*LLsQFM1~AE!6(ejL_0csqZ65))B}|VdULH@3ZF=vcDVLutbifTS-Ff}f z58i(BM&}&Mn-N#m8ypcvkIuV#^Y(QcYOevm0A2?+BzhkK8i}_* ztg9^p*8%-kKk`a{=Zx9EGl{5+klM$u2Ht)9t?C_TEm#Ar+1H_7y!VL6Hv^l1cYs|91A9Gw0PXnzu##NY;m2R` zmFbI5JG-rG_8d3$JKO$uV`I&e505-|_qVrD+4d^%u=oDneXcjTuZUdKk~IUDo!Q#E zY;mS%`>y8r<7;=1{P#~sUjsG*uK+{9_T+VUBBcX1eoFN&0n33ifFpr+AeAU0Or*IU zcoKLB*s?!{W$NA{k^@cwjswPkw-Rp)aiW;aF4ZJZKa%lN09c?4I085ZmvPY0q@-ol{@~07*qoM6N<$f&wuuh5!Hn literal 0 HcmV?d00001 diff --git a/examples/declarative/modelviews/gridview/pics/Camera_48.png b/examples/declarative/modelviews/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/declarative/modelviews/gridview/pics/EMail_48.png b/examples/declarative/modelviews/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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
    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/declarative/modelviews/listview/content/pics/lemonade.jpg b/examples/declarative/modelviews/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/declarative/modelviews/listview/content/pics/moreDown.png b/examples/declarative/modelviews/listview/content/pics/moreDown.png new file mode 100644 index 0000000000000000000000000000000000000000..31a35d5c20b660f65a8521a5a026e166ab26947f GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>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/declarative/modelviews/listview/content/pics/moreUp.png b/examples/declarative/modelviews/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/declarative/modelviews/listview/content/pics/pancakes.jpg b/examples/declarative/modelviews/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/declarative/modelviews/listview/content/pics/vegetable-soup.jpg b/examples/declarative/modelviews/listview/content/pics/vegetable-soup.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9dce33204181c919fd2dcd83bb0df18f456cca52 GIT binary patch literal 8639 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 eAW3auXJt}lVPtu6$z?nM0000 - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - diff --git a/examples/declarative/modelviews/listview/dynamiclist/main.cpp b/examples/declarative/modelviews/listview/dynamiclist/main.cpp deleted file mode 100644 index 757b113..0000000 --- a/examples/declarative/modelviews/listview/dynamiclist/main.cpp +++ /dev/null @@ -1,54 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** This file is part of the QtCore 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 Nokia Corporation 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 "qmlapplicationviewer.h" - -int main(int argc, char *argv[]) -{ - QApplication app(argc, argv); - - QmlApplicationViewer viewer; - viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto); - viewer.setMainQmlFile(QLatin1String("qml/qml/dynamiclist.qml")); - viewer.showExpanded(); - - return app.exec(); -} diff --git a/examples/declarative/modelviews/listview/dynamiclist/qml/content/PetsModel.qml b/examples/declarative/modelviews/listview/dynamiclist/qml/content/PetsModel.qml deleted file mode 100644 index 5220763..0000000 --- a/examples/declarative/modelviews/listview/dynamiclist/qml/content/PetsModel.qml +++ /dev/null @@ -1,98 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** 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 Nokia Corporation 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 1.0 - -ListModel { - ListElement { - name: "Polly" - type: "Parrot" - age: 12 - size: "Small" - } - ListElement { - name: "Penny" - type: "Turtle" - age: 4 - size: "Small" - } - ListElement { - name: "Warren" - type: "Rabbit" - age: 2 - size: "Small" - } - ListElement { - name: "Spot" - type: "Dog" - age: 9 - size: "Medium" - } - ListElement { - name: "Schrödinger" - type: "Cat" - age: 2 - size: "Medium" - } - ListElement { - name: "Joey" - type: "Kangaroo" - age: 1 - size: "Medium" - } - ListElement { - name: "Kimba" - type: "Bunny" - age: 65 - size: "Large" - } - ListElement { - name: "Rover" - type: "Dog" - age: 5 - size: "Large" - } - ListElement { - name: "Tiny" - type: "Elephant" - age: 15 - size: "Large" - } -} diff --git a/examples/declarative/modelviews/listview/dynamiclist/qml/content/PressAndHoldButton.qml b/examples/declarative/modelviews/listview/dynamiclist/qml/content/PressAndHoldButton.qml deleted file mode 100644 index d6808a4..0000000 --- a/examples/declarative/modelviews/listview/dynamiclist/qml/content/PressAndHoldButton.qml +++ /dev/null @@ -1,82 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** 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 Nokia Corporation 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 1.0 - -Image { - id: container - - property int repeatDelay: 300 - property int repeatDuration: 75 - property bool pressed: false - - signal clicked - - scale: pressed ? 0.9 : 1 - - function release() { - autoRepeatClicks.stop() - container.pressed = false - } - - SequentialAnimation on pressed { - id: autoRepeatClicks - running: false - - PropertyAction { target: container; property: "pressed"; value: true } - ScriptAction { script: container.clicked() } - PauseAnimation { duration: repeatDelay } - - SequentialAnimation { - loops: Animation.Infinite - ScriptAction { script: container.clicked() } - PauseAnimation { duration: repeatDuration } - } - } - - MouseArea { - anchors.fill: parent - - onPressed: autoRepeatClicks.start() - onReleased: container.release() - onCanceled: container.release() - } -} - diff --git a/examples/declarative/modelviews/listview/dynamiclist/qml/content/RecipesModel.qml b/examples/declarative/modelviews/listview/dynamiclist/qml/content/RecipesModel.qml deleted file mode 100644 index 6056b90..0000000 --- a/examples/declarative/modelviews/listview/dynamiclist/qml/content/RecipesModel.qml +++ /dev/null @@ -1,129 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** 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 Nokia Corporation 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 1.0 - -ListModel { - ListElement { - title: "Pancakes" - picture: "content/pics/pancakes.jpg" - ingredients: " -

      -
    • 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/declarative/modelviews/listview/dynamiclist/qml/content/TextButton.qml b/examples/declarative/modelviews/listview/dynamiclist/qml/content/TextButton.qml deleted file mode 100644 index f26d775..0000000 --- a/examples/declarative/modelviews/listview/dynamiclist/qml/content/TextButton.qml +++ /dev/null @@ -1,78 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** 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 Nokia Corporation 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 1.0 - -Rectangle { - id: container - - property alias text: label.text - - signal clicked - - width: label.width + 20; height: label.height + 6 - smooth: true - radius: 10 - - gradient: Gradient { - GradientStop { id: gradientStop; position: 0.0; color: palette.light } - GradientStop { position: 1.0; color: palette.button } - } - - SystemPalette { id: palette } - - 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: palette.dark } - } -} - diff --git a/examples/declarative/modelviews/listview/dynamiclist/qml/content/pics/arrow-down.png b/examples/declarative/modelviews/listview/dynamiclist/qml/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 zmH$4aTW8>HLQSPxZy46Kdb28lrS&+lAwC}wCrAeVLO;?*kMUN&>}T$D(4Bo90gu&hR|p zJShAh1s2RDn5SfEBK36slZy5XI}mMM6T#pd)sjko}}C^e7#Kjwz%gVwv0zWfK+0!iq$nc%4?`{ z_Z|$_Xp}1kAAIfw_SY&|mowu)}$R3f6#DE1-p4hMlu#TnpKB7&RHd-E=S3 zvynJ{J>d`S*z6H?bPcgS{X)H#(T*gWiSdRI#A~p136>;F zY%~`bu)V5Ic+h4UAk#<}gUcsn?lFYwh5#`}aBEyjH44M-4hK0BMJ9@cPIwX;-ODI5 zVCOj}j{qv_DQ+Mp#>&W$ICK7i{__~Y!0x?T_Sb|a!SA~oyIW~_YTj@Gc{l}daRMP! z`SCsNj7p)W1kC1ms~Q_dS}1L3oXU90?(>%Oq=;wi$2U5SY4KLqrN%lj0zWK z3Nl2^`$9vRt2H>EcTdXJo^RGK9_71t#ToKIIbFI8^R_O8HmfWbTTw}0 zmF!UjNo+ZJceC=W>;~}0k3=lqD!Uw4@AEPmOc7e65iC{U=Xt z((z2IO8=c77(xK>2f6CJqBx-ErB101vLKhd(amD`eah1^emro~&_ty3lKnJIS8ZZ> zZBnvPwsBJ_1t?K73`Vy_f4o&h>b?E$m$d2V13I6)(~)iFbfiw6F_&1hj0xA?SFPH~9E@PTD%yyd^5<;(0?&R7nbfSo z$&1ygSKpB^<*oF;Wl=(s#CyExj)GA7DV4&v^;C^s9|qFI2HQMF1B`~}I=v>%TidGH zsef~W5n?+M+HpB$4z-#{+s#j6`6x44rVBNzxbU8@rMShSU*Sf@fdNMjUu|*6kpn0| z6uXw-ZLtVhPLOD&RjA{|ivD$Hm#V96zduuMLDi?}g<7su!uX6LDK=uSd692RSl23% zE4G_^cz6S_tzh}4@4Ij-qzF(^EI;}rB}C>2uD6iM-<1#sq^I8NY!94^i~%(qpJe%8 zOG|uuxaJ#-mg|GkwoBdm{%fH}rsU@Pi}m+e2^}f-=0!Hpz>v`9GhU zPm|&9ZXNwO!ehqU=~JGta*joFEp|5%Y0J0o8(bFFp=>j1B!NDk^o7^@7=a6!75Ynd zY0Q4jatN6R2sx-Aujjs5uBXvw{z7=)j8N6Fc2JO@hj#weZmb4p!DK7dI2l0R<4~Tm zk6(R!kzVB_fiuo_>t;H&FyzNOHfv1@X!X@l$D3pqA#n>J57vBqT_#mAcbUMUtZiD+ z@1)QWdD;8DGHkA0AA5II7|qijoAs@ie*i(`BA2BE>n=Kpv(c{xgrECJ-lD(}%ZbA! zllsv*Xe0F+{FP&wnxWZqk9Pr@Z8h=W4~OCwqeA;Rz>?%4DQkCcS#}mKtbwexwod~& z?6h~>f|UeHZ~Xrx&D0pp)nzrdUWja5hCZzB{Hn6;9O@fznh^A*==pwDFY zxL`_C{snhLr2CX#p#;lmfSrQn`3M9bNa#>&H9DE{@0H@%;da!(mo_fB{v7q7ZtaG;!md0&Guk2!x1HixW-#b_;_-cdx zt3CQ&G(NhzwH(#Vb!|HmniaEfAy{Dos*uVV-OlUC{>T5lsf4!9uCK|PCzvfnv{C`R z+|_-$#8TrA>&2?LtUY!lm=7ry0nUo~kUP|VKm@Vd$lM9!n=A621myQ6bF<35di%#( zHy!q4gTke#ZkvH=8l5rk$60L86{z~w%H9VEmRg(JPWEzG2rr^E4_8#OJ$~2y9DGKA z2xkWY5*Y%IT8A8XgD4u*TgI~oR;gWKaK}Htj3&ZvQj{u+k9>XS6pCFAO!{P4xO=W@ zY%chJS6zNnJm+C5-)4&s9BX7pS1zo7bL&{8S0>xU);HH#5oTi`ykcf>ws42&qeOs zX%doU*}8MdUi+-`BoBg*fF|Fpgum1wEm{xtGV8vB7^Nmk#KuBxfuPfj^8rN(~{ z#oo&!oJN-uXGXLOR*s9HwEt9Wz57+KkyV@TQ1PzQ$_s61*#~6Gjr?Oh z_IKu|zK^e>mdpGjAnd|9m5MrwNh_4qW}l?nh3imBy=kGEXrDH6fSa~mY8-U{#9 zzj0_Ov#zpB>rZeY(azgkZ8TDxMf@$TOg+-CnX9l|kGj;nAJ)&Y8vYz+$&m5Hc)YrY z+M0L{)pbt$)&1?ZKRd z2Pf|*BfpTi%zSGBR?#}Vy{z$u0&n~|+L0v{Aj%LM6yB%@{5iZw>3gfLXIj}0Xa`F$N7o#91`g}1SMqV*ZIm&26A2skF0q&k%-+m%Yx^ZP zaWV7_c|9o;OCJ?if5yC6Azb+)rw8f-LHFc$^<-Cswm+w$EZ^+|%DH#$TIRn*t!pk6 zop%`t`{WIB+mXPZU~ObvpuT{vxXn3mq#kD7{l*1R0RY7%Qf{Whr3z3E!zKAuUp&h5 zg^iXebH`{Vh4$QKS;}FwlWZsj^Sw)x-`50lwJm7MPbfbsigBfDp*-&zainv>Gz8hN z6$>1_o6v7g54>ycPnCT^uC6r^ z_(a);r#{7C&!f*RS8^$}1mJOg{Rkj3d;TqyCqHF(hacUdu9ALYHXEk$QB)3P%Bd9C0c4`^zS)Ur`DgW^?2CXTmb`fzg;{10^T!kn(TIHR+U!;EWOe~o-|3Kv{{!&3+R*F zbX8V=jD61LXX7WId)m(XMcU7b%g_+0b_ix489y<8^d1BcP||n3VJmn1b+TzEyR2si z1!iel2RtxBsOBYR?mE+m8ZP^u^(zuvoz|K?0%#qan%o4v#r_xxtQfDA&VkC43UQR? z%%lm*eyyM|;D{hK7d2e9K)S3&UZXa5;TGY84$nwvf|M@--Eg1Y8%NaPd)a;}uqCrx zfbV&c2$PhmlcL1e*t6#oBB{LHY9Cz zGuQK@n7zJzMYimgwPH5N9~H2Fqu42Xl)zSaB25y;pJ>h+wQLTU>s3D=7WOaRb?DCg zJ>gwa{^h%kNCw$S-j?`}ky-_vk}R!5Z1Enb;(jR5k+-Hg0bao30LLeTTPms*Eh8=P{vTVP^;b$l5S*2-=uh|fr?pLSn>N1Z zr6okD>@GyD!g>zEhjQat@e}D{#gXMF(~wfyKMwx&ZSdEHtu&x69zS}#IWDMuKEPHh zEtJ?&G}Vf?F4+&^Zwfm5h}3n&g9I(BZi)9-b61q65&!@|iu6~t12wlw*S2{X;8(P% zQxyu8DpZ6jRH;%BtIGD3As#^ON-Nq_ga@f<)_Ri#i`#bILFl1WU1Pyl_A4)F&YOm^ ze3hycJ`Y;atC9i1r!T7_b^7#WcAg=#6B>I+I1a%T}HpHzyTThcgk)@rKfTS#X6IZqfgYL_4oA1JMRiU z&es?cj-IXGsHn#*US>;(+0Vg`ekx_ec!xw>sV}yPeH&MIoivlQ^`i|rLSf(pVr;r)Zpa{`j@hT0 z&@NPGXg}v_cR2n?s;2%3Bp~e=Rz9!ZoJ&NF(H(_anDE8g{{WS6Q_k2N_cTg8KWxJ0 z=HY}9(QX0zO-0=W@>v{PW$6_JvPz*O2Th*%QX&0<8tj2F)@Y^NhqcjlZd; zm*N1}+hbsc)zG`@C*z8uSutLXm3Ye~{DCaIFt?Gp@dyS(fpYR_N%FC zN*0z(mYP=$wvM0I^QlcI!K!eFbw>e7GFeII zDnb=`N|hl9S0tIGN|5W=lmSLSGtAUJx1{N=G+kAjTjP);_N7XZWm0NOOwY9jTWS4` zrW4vvdJL&SOM?*+7^O<09*f*U8q_bELR8(`$uf9Z?^0Ge)~ZMb`O+t;rAnm|xyCy5 zO0lWls4H`+RCO(+pW2^Q_0By_{WJdnX*~W^sZ;Hlrx^YQ-PCUbMM2bq0O7Qc=}~tY z-l`M;y>J3^5GhioY>Pby|*W`{v4PpL{UuB7&*N}z3wQeJ}W*=XN|i_(mnN4)oB$vJ73z4UN}YNK3#B2&DpZL4 Zp38=%GpxlqOX`ihzLh-a-5s>884e9?exK+}TkkT{oh^w10@=7rA z`QFip%q&^HnFZVh65YlQqywk|RzXlWF&qUz38@J|j4A)W5 zY+;Z4eBINi897jvbY?$p0u}+Of;}HJA3T>P6)q{cW;&@#(nW;TKB2J{B7D36)rK>9 z=XZr#&vyM0N?N`FSXWr63Y<&)lW#_hi-j{jj7~r5_;Leiu)G1}beIlZKHSz4fTUN6 zc%KKQevUlnpEyb%ii=20ucEXyDk#e{_)_3UdV^^m~ z|Fl;;VQip)y@XXCmaZS2@>^RLpMuKgOf=q-xC%Uf{0SS1xzO~cWM0yApOw8g$VoIJ zA(^g%NLH+NL5X6uz2pw5e3Xbap1#WvPsdcx9|rUoJoNgtFske8T{vK=RfVp({}@Ir za}Uk=%syc<^HX3XPuVBFh&&P^GxQ!E)hofa?)UOgxS@*Gd01uee+zCRE=S&{ORvRY zC9O`#8h-y1PQvbDsT(;DK}O>9*k5BUJ!u1A3vYa0kcRpq9( z{D4ST@O;wTlK@(Ns7|R&bb_($eJ~8>3l2&Q7k7bJ!@A=F6*5Xr`_Csyv5IuN4VKL< z&Rc!hqx*QfI(zEI8vtG+`UG6*;ev#azh1GRIr0-fsxJK*M(J!Q+666Y^RROF-Cb?a z{aJ>%FuD|V-=XJdef9SS@NM$=UN0OeD+-)))xN}oPjO)gj(_!*tTtjgVNHzK7AO>% zxu(9xdX8Xq4S_4+Kkc-s*!yTZaMYbjqZCaO))MdW640=yY@B{EaYIVX=gb=bo&3@A z^IY8L6Uyf!@}sNETuPMU6aF=lz0Mq^uL?DbrG+Q&>5!Trn^rX9ML$QMS;U4PUKieT zgs`ySkaO~F4luY96p0}{;R2b2kzEHv(dtA~TPD5g%HarUU0yQjwl9<&aOv5Hm43fM z)fK`=ksyen&VQ}da4DJ!7L((%Bz$UflN=l+05RzT!VG=wwcFV7o4W_~I|k8hdZrfX z2?aU_x>hWMM-MFQtuF%?%-1YKF?tuF9ZQ0lV|sj2M)v=!`19PUzR;w@HSFN)RgfYs69g!lJa54f)S>@K2-32@Z3)xaI=UbbHid2CacjUdqQM%PLml{P zGSocQ|FpUYRaVdV^dX&(X}x!*er-;-t@UIM^>KAt-i3Ly$%mbtH@$5|e(LgnltV0n zd>cWEqV0Fc-+GfO!C~sxrImZNtZw5M59dKk(IYx2jz6dVIPtw`v-aW2k>wHb0?YKS zPRooanqsDA#nq_qILfo7vDNF5eQYB}i=UII-#Q|aN6ti7*S^9C#gRV7q1zG-NTr7`%6|p2 z2Xk4stJ%hd)==iOziJkiMR{1TXK89){wCyjzc4b>~ zAmz64NEq$Aq%hDG>$?O!4SW-ca4dfT%KX*KN!&jaH!Utv#oUK>vUN~*zL?r~!?2k; zJn3Z;@?ezQf4t5c2t_umL2^TZEbR-xaJ?=*-E7rmjX$ zs#OA#wjK%YqZnDe0mL;F>bSDv2RRj-WsrK$p!QT$`{dgptEwPErsDlQVuJjJqrF#} zmb~R|Po-eR{$AJCj$KHwaMo~-MBLJcZz<WpbOt=7!qaJv1o0TOJBhepgha=XyJV%L2Dlyc-=T& zh}>p!(`~R1h#LO!_&WcIAh02Dedd?}x5Qso_v)j=EMx;WG zUi?x~Po8|_YbhYW{+8S8_n9D9nj6vo^8E})e;(aE3k|?nR_%W8^^=nQ)&iT>6Rp)7 z5|o?uy$Ufm%-Xw`w^w?vS42`A1ZAAVkc$?qM#(FkPd?dRl^a~Y@?TW}7gder1TI49 zzk$7~GLWq{LR>v953W4eyxPV=;Zhx{K2D9`A3kPbP>dm#h7LxCW zRLbfp6urnjvhmZ8^>nUV7UOaVxdEWu?cSi8ykUEWN^z4XL*x(jwY4>JnwnliOrzwC z*UpZs4;n7QE4>fAy<}Rr8awd|`HM32<^^_cN6W^`9=W; z31!L#aZudKbc^+43_^}+@fVwK%Eq;0QoZdjSx;#0?ZyA<5bjDQ-|G?*qSQk@d+faj zo#J{dra?_fA;&qN)H1)9eFxXlVGvxa;|mF(n{<9u)h=`hi=k&olgtqR9-Op>96z|E zyElf)PL6Q3%!_kb=0{~+B&rrzEY`IjBZY*a8fHa4kt;WVeD32j3p!N9aD(%J4Rfyk z*QBw41&pq)CEA2N%zd@oJEh#!*L%Vk^<+b|xE1l3t2^-IY?66s1Sy)_{oIhsJFs~M z`-S0S{Gj!|zn4y#mW4O^mAFvsGO{!C%(Cr0qw-~)Z7}ZG0zI1Z!h^t^$Gk;JY7msj zW(!z?qn(5|J+_q$Dh1qvy%{E=msMx$IL9xf@T^xC3QgLDbCFTo!vZuy?WFI`5MF)D z@bb>7*Yh_35BMcJv)Q}uFh!%Sb4v4YbX;%em2XS$oA#GdEi7KaBWoxv;KyvC=YN9b zhdiV-Rd$%kgR{eVCYlx%d}5p;v-a%O+lY5v)iy6YWED+oo236M#4RLctUya9B#4B- ze=iqLj=pl`aw6uw#3;*R{F^_$_E=69zPnZE(5V5 zwo5~ScAfsl7arC=DE^cvo&7_1Y*o{MnrELM`*iiA<`&~1q~m*|3WUStFIDUwcFyG! z=TBaRVJeT8Z4K*12S6Z2cW{@Kap3U&bE?W+*r6w9&+EEhfo}93TQ8dP3(jc^mgFce zJGHgKK;g3&u63uu9xtT=#~vO$dhN|k!dT2sS~bcga#9(p6-r%*_v*@0;BKyEv@r?h zAehuRgC!rwN%Hoy>gy$_8TB;6bBaJ+eG^fEDNZP>kvqb? zpXMFsR{AraJZZ~&1S!KzpeCc@4O;mf&e9ManFXF<_Y+jLt4E)u@Code&*!m@$qw)J zdW-3SG!ytd992JO-vDAliaboTb~R1yn^%lhP4hQ zRGE6*W_-v2V+FGrqDsz!0u0C;d0RcywSbX);ZAPayS;NbsM*mi^Y_)rNksu2g59x( z$!#|eu~`-N`}M4f=&yY7{>(O2O8yzX-nShb_-Z<=CUfGdUk)ZBv`z&IDOu3F07 zj!CsCS?u)sp`M#lRJNGfQBl5G$(N5}9>s04pSP8DUgYua_W01^@v}&&`XygCZZtPt zk#fk}j?`yT!wUF=61y9Klu%oH)Axtm!9*VW69s5e8s2KUOS$TL0{!z0yvd4PE*&%x zEXpmM!B~o-3HQBySM*)i_cIOuV)XxR6t!<(la00<2%Pci56dZaZm|g?d4ya=ua`RlC3#m!)u?=j{KPRU-EIZBp;65|_EHk99tPu7af zgo?JgFZldg*WAr_G@*?nM*h`qy1W0BhD=Z}Aoznq0Twbf!|MM_=p8HmYA$9oByvE~ z;h~6@Ocu*#tc}GijGUj-cd*8L5hptpz)?QNte)s-rTNvJt-y+}pzupR_wP$W!K`Xm zV{BgFSu;}KZ*A65$dHcTi>=l?D@vkNju<V1;XefT zLryuGG$6k5>E}9lo1TaEGYr)#bH>wZmhaN`99bxhFl5ma0o6g~TROW6eHtI!*)0mM z%7|r*VT-yu6T)fHNdw1y1Wm?6*U@XZXC9CZW% zw|gax2+@A?MgcxpO@;M;*n8rfkH}vX)5EY=)5>?=SbbUHva*tza?E)pxu2%pYUiLZ zac7niQuv$<@ZLvBjeRxRfGJSt*#q;(O=n$M7k)pA{>FFmE?q3!wDnuGN51zf^&^`^ z82-(<4yLr+LN7Tb?i^#Qrj0yu3`h10dluGq7}EqaKyu3Oz}HN7&jOCHW(pHaOTW$Q zbL}`8o@qS3dww5z5xiTu?4*2h+4IbBl~dn5wq=kjkAnMmT3ogD4Zyf}(wgXG^U8o_ zF2p6zw2xrAQDV&T1A<*3Z@{5(k#vZ zugY_fA>QWf9*#MthwCdV*Q`?-~n>}>c(D58Lqp*1C7?z;hKaxG87 zTZoI6n)ygqjT{0ar<6YiMviCNQc-M>;VbdM&N*Okx_5`|bRkII=CPQ9@%rc>1;8Qt zjA`V}b(4;K6%4nnr)z(a|5D3u81pIy0On4sAj8RqPQGB*VGbU0TN}(#j@r&?6cR(D zF#>LUY;dq3|5S3i?ZzEcXEz^lF?KoSUYFx5w&p#)*>bC6Png}eu(kC&J5t8gv6UW z5Ua7Q;L3XciU$fuFj}qi>bn-0TJX>Q8XPtfK{H}Wiur&-vzvpfHAy(=(ib6w_?u>> z`Gh=bUPxpBA**l+R{Zp-T)*`RUUhl5_tSr^QXdoHI|g+i%^I257#Mcz5RP=>_hFbg z8XVEaIM@LV`e3_4$xyJ`*FZIvL5@wu_r_aUKM?wG)1jx{-V#09Es(8H8*iCoMT4$O z75YG_Inw$!1AMX6G=jYc16736A3-f{jy~x;7++2KJNBftMImn+`X3kuZ^%_EeF;Pa z&A7UF$|X5TiXSA}lynscXbbh34*aI2jNi|+d@$58r=JTGv)QZC)krD;QIXt@nvJT* z(SRy{W5t&H{DSpATjAc|6#UHoiR*i;$v_aIgXz&M>}HJDUn~MT@9l-H^SQH z*TM7jU7{$ftyU6#)FU#!Z$<9R(<7Dhb5HDYn4f6i4?R)j`-qg_L-`G9i`Ag~Mr~;# zFIzsTqsmtUPNa9ED0I7&eQ;r)Cm)wjMRlmq4~YaBh^<-&D({>9h|jK|p9nwjD*&DF zD8J+5vi{rl@PxXT)oz6Uv=qJ)DZMyL1I>juxZiIJWC=C94d1%6r_|3%c@A`yPFYDw6 zeapn)IN10LF>YsJ6aMHQ-03C9RhqRAa#(F7juue8O!W0dzvY)!<<^$=dUdF$UA6>g znCA*k2I4)*vH!&rlU<<9<*?}qZz`LoILOPkX~ z*D32iY$1M7N$$Cy~V5UN4O$v>BT zT5ZZ0F`Q1L>ci>W_k$TQcu6cNG0d!#NU-RRA$5pFs?j=b|B~5O6xzn3{mExqGjpRg z$KsCSiUuR)mxR;{onof`R`AojK!wIn77tTApmv_%FF}$79!gV?+C$KSm$sm?Z$BA( zh`CCB+pL#le!lC(-q-9g=3hCK|KW0SoNJZ9Atcf?8kzk!fZ4u-yKdzB zISj7N^hL6{19B?wS2~{$JKFj!MnrE`5~`H62!7Jd*=B#aIu=TmE^>{{o-iXF-WvXw z;+sB+{kTV?&gQ{nV`S`8(({7vyXmb0B?z1~uG{qa@dJ4^aP)*9XCA{if8QR%TM9ban_r)T(Z#wZ$8 z$O7)e)0YHh=RYJF!wwDCm$KY~1GIkXTcgKS@9dafwAxCD(A7e#V}OlSzfuTlW1}xn z2HoS6(|h~#vq|FcqJlq00~_cHYw_S

      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/declarative/modelviews/listview/dynamiclist/qml/content/pics/lemonade.jpg b/examples/declarative/modelviews/listview/dynamiclist/qml/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/declarative/modelviews/listview/dynamiclist/qml/content/pics/list-delete.png b/examples/declarative/modelviews/listview/dynamiclist/qml/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/declarative/modelviews/listview/dynamiclist/qml/content/pics/minus-sign.png b/examples/declarative/modelviews/listview/dynamiclist/qml/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/declarative/modelviews/listview/dynamiclist/qml/content/pics/moreUp.png b/examples/declarative/modelviews/listview/dynamiclist/qml/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/declarative/modelviews/listview/dynamiclist/qml/content/pics/pancakes.jpg b/examples/declarative/modelviews/listview/dynamiclist/qml/content/pics/pancakes.jpg deleted file mode 100644 index 60c439638e4d183e483a18542fcb2ee6443051bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9163 zcmb7JRZtwjvR#4`B)Bi`?hxErNN{&|cPD6YSTrO^aCccW!8Jf|TP(=p?s~cPs$RX{ zcc!L4rl(K${LIvxeqDUs0DMrC1IYp4;NSoXZv*hU2_TU5wX+5QK7R%<0{{S&xA}(G z7XYrbyOo)zl_jN*ou@6OJm|CP>k2>`fC!I(fB=v9W)Kk(k&w|*kl%py{yi!>HWm&J zHWoHEE&&-KE*=R!HZ~Cz5eYdt1qB5zAvG;Ekd_Qc0sJos+*>Fz5;7(V3MLQ_8xQ#Z z#%nhK8wJn=Xo82M2E4t!^78< z+F=;IWm+{z(^Jw#Sl%9>14(pXQ(x`7L0{1gFr6!`o`EFRCa!ZgP8%U+$^KBXn>2gS zB#jfp)Xw@fL1g8JKViU?xTZO}pR#E9xwU!7R2H)}G%9d^es?IT<5BfT2PQXij=Jin zh73eGJ8H*rn#=MGlI{5;0x8AWxG|au?Qp08H;&r?#?1X0g=mDbRib=@?`S*@PunN=lXEL8aW(we86<(H#yp zD>u`H=x_gpS~Yfp1w9DGbepQO$TwGqk~nX^iJVmVoY2-Ugb)kpL$&L);Q={EP|@dC z0C4th3ieAF`)LNXAdT%bY0@E3MpRdHFuH`4UXbF}vd;O_Q- z^{=6TzqJZ~pTs7Wc=zYHThna~lD2Y#9>W{i z)g%yy$9ruh2Z3MQI8_xnQYbIBC@ZN@M1#a{t>ZbAZ5=DX zi?S%jy<|h{FHlu0Sr_k%mtUk3Ulkq;8yY&?z!3vPFUvx74Ag*$K%!)M0J;jS4O z(lTFt`ho0D=kJ|UlEnVdf%wO*iv3&!?b{ZmU#nla89c=-@ZM`pSM7jL*<8pA(_aB) z)ji09-4&vmhmT;Tt6|0&Qi1HodxD%)(YaQ?>VA&h0*S2yq7c4`e=hF$AhIx`}$9@>-^I5wDr$%z;lC6 zp;}&`8vjEdV8c4pc+oU}?(ZiKTI#Wd_XPzOx zMx(#YetLP#J0^4?0p@<)18BJdF^$8eN-O3?JHGjZ^VBl5nD%t{y@;%%Q7?}Z%?G$q*l2sD>w_NdS5LCJ zpAMfDeet7Jx077`stN>v_-C;&Vm6YKhuBf49wk>A#Ibh`LRPX8Du4XMW(%wBD~Kw{ zY<}~d{I24RFQWlA{c!W5y~F{*i|%P;S{hN7{r0xr-p%}YS`n3Gx?)LT8~g!_BT&=0 z=0M?NfC@Sw<)3u4Im7QRHFC+CgN5aIh<i6juz60pAa&^+^veB+E>s>i6rc z;!?w@u7GPL(bvFV_Q+y8D3;neUurEt61fCLeFbEM zZ$B^n*6(zBA~Ln%VZXeSr~k5I0E&Umr0(-(b3}}FumTtsHG|mVgbBq$7B#&)R0w2y zdPv*0#O7jxFsk60b%(jpY9wyOjb|bHE<#kYk*xISCqmFHCUnMIW})i z5#bS3mpGnGx3p@?%&(~gK@J2D=*QITaw(^vox%m^Zk-`y>YwWHI&~%OP=y4y^NJm2 zNx+d>azD*li4uVl>ys`k6genK>fhJA?C88$A0ZUIj0>L)It?5dip>kb}6i zD#?=$IVVP6yTPIf1(xi<i5W?M1NgHE5HBxpnJ-vo`yAx1hWjvNVx&_}(=IPY2LGV6?ovD7 zcGZ&3pnhmQ4%QwN0l6+-AV*G?|AgGC^$AQ8smrgyPgE&?)B5X==&Tsg{_CaE|7rEN zqZW{*wi5nEe82natpDmCweg~UH7W{Lg)e{#!6BgMw}WZL(Ly>&+SKlMrBEJ|19KFi z^cDN<3*EW(saF7IlY>H)qjf{rt!hH2!H=#iz%3fjb}P}dt*2yh=E#CFUlrAl=S(jG z<7fkiXiJ&ZX96oq96__ZVXc`D=#t7}QE9x4`o!vMRL@iy8y1J)MU9$tm#*Zpd#(w4 z8+i@vLy2P}EgHrNnheQjZcLPXeNX+!KO7hXP&f2+%LJ~}T+G1zwO0VBu|x8MQ3~8` z_pyY5)Q``0=)T~j&9_U0DmYhBZwE1Ao(p=Z0&!4?=N3#?VRjoXK8^9n;$<-~-9gW! zdNJXwaC-!Q(&+S_Ke=VEr)G!Q2%?FMh^1>>BdfF5&$`euk6Xc6HkqT~FbZnoj+n!Lo8yWtmFokv~B;w zoITPy5++$q@&E=;X%$=^Pa+a0IrIwMHkKN!m>bFzZUjd_gPSx?dAOX^# zul>W@m_wmb--5FG-QEEZ8*_d9f|sg8)((<|+T?8Gs}o8|HSYs1W%Q_3S1g=N@BBNt zW#Tbc|I*t0k}u6snL16`>%=(*xxOc}7@KdJq7k@Y>+^MDGNche;+sH3^l@;qi&vo4 zOCF$?lej=Iujb$$L!Lw*f{(fK>Av|{@@v6Lb`6RwYSYxmRpU=)J!nXxtsX!ilz{9Q_T(ljq zt^U%C()Uh~@4)jmz*gku;Zt7&IhHvjUC+`i@8f7r0P%FvbDlPFS=A;rAf~?G zSxqdMgJ{G|vDT_>Yi%N>r2g>dzJ!=mGX=6VwlwVpI7H8~X0lGV4KeIe26wAfjw}V+ z{@A6+&tI`o#BChs2R0vINYS&>dnCfVM6PuD87)>^0xm;gxr5~faVuR*2+a4pMf=s8 z|Fi=!uPWR7FM+74aRzyMb`VvlRAV1CsMC44+`YFk9}~%-ejxDi@3WbQRhdjKlchQw z@i6tT(CM0go%M;kVp_Ant5t%^FB9yDsOPm611Zp}vgWqLZRRnaEfjzd8rHw-;ffXv z^^Kh2onY&iEHX^dAm*c2fZZxJDr-}hl~mOTje){yj8w2l9?^zj!oi zT^So>-}wh({(3lAH2Zr1jpMC&ru|9Ad@oAXH0$xM{3LB^{EN|H0o2m>vY=d#hcs6J z8=7ao3@sEItLvAu7uq9~?+qS~TN+St)vX=OoydK^`M|ca0BX*V7s?w z#-nue?3Qcq38FQ8ohxT|@X&SjBwE|^(E81ToJzD7KFq|#AetoM_gx94bwl(4_P_lo z78VO6bDK$jgOJcpE3!D7mu@W!%$-i#j$_)C;AT@v@yL?39>E2byh zlfRt3*lCzV2i52mNPshG{f}#28dchS1*WIG0x9P*wf0(%6W0k<#NfC7UX)%5K7@a= z!B$lM+XvO+Iddqd{M(#$e5#=IS=yc$wL4KVr}|2W<#BG~Or8;1-E(`YbU?Yqn(xQT z6=0N3&Z%HDlq4Z?eyVGs=2#@0ZP8ZKKJncE7kyKtQi*?AhF!ovVA`2o<&Qqcdy8Mm z`pA0lC$Ov9{NN7`Q3riT>f)4vZ5Oq9bS4<8)W;(*KC361_7n`scVS8xt>q=g6a8RZ zBPCYHSAZ=-b87yd>544Mj_96OKmZx`E8z0`{isrU2d;dtoTf~y%J_kP_KU!EQ;z&B zN1{i(-p3jz7&CCA_A8#V?mM1rSIJ_&+M4kW(g!pn&zhR; zS;$(O1is=i@dgeTOrylEAktf|67w(j7FF~sU<4_2|5hE;{O#A^=LxKQ(ILpgY?o|l zbFS)2JnKD}=y~o4<*6=&StY+TijNh{hpI(m88pW1oT$w03WDuxI8wJha=H#}VxsqB!-} zi%HHn<-T@9ML#uS>*Nz%+0YA9B}>5N3tc74jH4fvf_?vyxKl{Z!X^FXYZuEw3rC4V zsvV4qO3>KXih&ZgXO}X&Ss`GkH|Co0P{FtyO_dftu|vW1jCCv#*Z&*4!YU!=H)bKl zX+VEBans09-k;8wD^lH-Cf2FSVKQMP!HaR6I~VtGV})XI-nu5s)IFXjl1pPq;<{>U z3k3Z{8BR=oBCWm^YWp`WJGoXgadE`d4N4Y*ZyWgWkW|;xAc#gYy&!|ENTY4E-G;e1 z$y^Bdq|TKT655uXK}4C0%*W)^ZOU1LMHbt1x`MvHZ$W)bh&}lZL>gmZmMl-1R4v;I z8LO&yl~334C#Vc4?Axd;>@_$M8deqBnocmdjzg6@Bp*AV9Xglr2;bIu#xK9umRFc< z|LKW9p|%!t;NL_-@p+QO(AQ^yi|8-Y{hWf3*b?yo&B!c7fPbq`(vkQp8p!QhwEkF4 zd$YE$UV|o5m3VRuXz@5bZ*M{HAV%{&1S>W)OB){KmhQ=y8xxX@)F{`O|vrFzf> z3}n%Kq>`@N%5V>O7ClhjGe&}>;A2-64fpt&OWX(54;>l|hpkv*H;&dH>FJQM3p3vG zCK&@iYxh*YC;eeTEQTiCWOI%`C?_iPTwz^FYH09D#PrATD4vl*yH)3pmaV{yGMn8#S0jIt>~< zRzV3{;fk7cJMgXK-A;6AKr=M1eQe%*l>UgS&1dDp$znv8C37LnP0g;SWI-`uOTKfu zT%1c~dx+Q1^3kh_B)n8Y9yn#k`_qj0}pnM~yeUyMDwRc)T ze%Y&Pr$q$Ske;9PjKe`<$ftL#?!!VMA^a$;q5 zGs1?$VHzpCzZ)`oLHx88VitEQt|9Z$hY!3Nm-U)M^x;zaOq}j0y!0L9#AZ7mKKiK4 zdY=4*q!@riP;8bjfQ00Y*F7cGIwkZFLc(3&V#H3X3lWd_1>nyGFT}q;9mL^#o4PaT zqp=xXxC3CZoB3WJ7Mkp;pwTDhQe3%ck7(+5dUOkWwi+JlpM40n+X#J_KQyUjPL7K0 z;mw7VEDzjhIO?lW(ggc594dLc$pdd%wTLhpX~<$3N)4e#wyAPGGOF-(;S+%a9R4d~ zy?i*gKZvqHF`R7(Uoa)hO>8oRco?B-m@01ABqs} zl;z=xSgslNL2dkJKtcYv!1Fps^bplAzPG#aGH1(n!7N-h?s(LR{J9`l8?D8jo%`Ch zRx~dq(5@bt`%<1h*Hsm$e!pZ zlmEOpPK64aDHZu3MiZ@El&a+L#GiLaDw+NlOZ`U&@${rC1HCsr7iD0m%#Ddvq=NiP zjOI4XjrLjSx$FxYZj~b!O;}O*m#5nsUexM1*6lSD%r*QrOl>+xp4t>0q0@9aIo&@o zci!;b*J91f7Y?>ZPbhIB>Hxj^l@*G|wfHB-=9I(Aqkq^mE0A%X(43#>@sDnrsw;Ha z?dIE$7&A2c6e!}az4YKTv>AEqxUTc z{~EqH5Js&3!mx7YkFUb<|0)mKve6`)bE&m$kf!-q{>*&T79AgD7zJ`I1ExmCT|qTx-B z$3B*ODG{!CW^ll*ZYn!Su@f$KrU0)2nC*hjSxB!)Q>|5e_0?NoZrc=`B zkW&1T7U)~@)W7#fd$*s3w4X0Uln#Kw&b&MIM$Ht?(rMsvV9=ZgbCB9uVyvsWG zz6UkmSfqJ%saziLI^U5F&U33_ow~UsNwSz0(B`&AJJY`IPBI;@Zfh9bRop+hiW`u5 z%I_BMeDhQea$Gc)@=?L*!!1fN;1|<40Nf|R)G~d)F+_)A-;Tm(*9{fBa9lf6y9e5C z(QYMkWrv77E_^Sp?&rV!m=>#gNLKu&FU~AbN20reekIiDe-|zv-3nZ+7jUZ3ZN*)`u@J`ggRG~&4vGOgy5jU z1Y$tJ{=!4f#!QvkH^WhH`J{Fg($H4`o7VjI1IHFu;J&9odsljdExr3=Aop*|k;kD0 ze0$@*QqSriwj|Px>#O|irDXUB7lM};L&XSnjV*f}CXITA13opw9hR-GD535F0Sj#O zRp~Q~|3zg;(gyhQ&gsRIjeB4I6QF z%Jk#hTMggeE?}|Ev|d-0b%1C$F7;G*SK!0W+nPZZG>tw#b-+a5qR2F`y;lc$b_{E) z33dbk0v2HX>Ic*qi1!Gmkg@2#gU037M{bxC?xZNN zB>W>+r?ieo5*^deyccQKj0IO2h{BI8u#TPCE($RH=mA*N$k)-U3!mn``n9x6^jchA zh1J>t|AQgr=tuMrdxIITE*+I$i8JMn3|2Oa5VXz*jK2DZX>S${XBOb;k*!t*$O5c* zIM85&6Uo9f_)lz)e89!wU;k8RRlkCQ)(GsspXQQhhZ05^O}e#aML-b;pg*{S$Xn8YR08iqv%UxSvAdAfc`wzpSix>b@bW zA^foRr|^k=iIlkCcTkk2q_}k5F6^y+`OWu?IPF|2HR7xzfwf;4SbC!wk(bkw-0_1Z z(JlUAR;Pno&J@`eQ*WE>SzKfR-UfHC;GbMPDp@kt8pB=Le8%nN7#S*FBY`1;+9gCx zv(uq=mR>&)*U8$dt2Mq-@t>iByd(BOfc9T%CA?46K~p#grZzrA)Zed6q89QjJ|-5s zXRvPEMgF*=8M`k0NW7nz`3+i>P;FB7j_#}{k=qyAf3Cq)wabXr61U|1+$|QiS8Zaf z@bgz_HEZ&zU-6c+(C{SWru4GRPM_CCabFW;t*Y+OOty_F!O(X5%*Zy;93q;RRAI#G z-M|PWleRv6QeEY=_s>pn%I{XTM9jin>0)ErfxL)QYto4x1+cF}89bc)yu4g&oJ*9l zCU%j9Ts#i7AN zGa>Dl2ma+8e7zsj2Z(2_9;XGE#yo zt+3o#5>lTOH4-NFp;-4Z|9R}(3{12{`O%0ZH9eIFC13s6;!z8zmmV!sdw zIPF^vz5%ZQy_gShgz$0ughBZE>j3ojFs21z30{Jm?)VKiIn5)4%gD#Ixy^J#3*s6( zvTx;VRk4dJhT~OV8+O0vqU7ZiH1SU*DaPZ1)iymJ$A+d0j288bsFZ%#W>Z|U+s#!| zId24~lLT?oZ->~!5awZ))usCi>K<&VaCq4wIOt`!$fIH7=*y!2MD#_+nm%#%igu^? zInFgaC|nG(;DTVOic5v@cSKS71E*~|^bI)P?X4}Q(yk>quE;w^lm{3%r~a!>_jjD5 z5!iW>+5!6?L;@^h49RS$qwI~4XWHX3+Uwq0%)8RzAeBDLH=dg2(U4S}*d-KyL$aXZ!NeqL3Dd~L+`Gk1$M`$3`zFsj7@~>!{bdbDwGr{x=*;Q_K zPs+%y=@OEifCawF%_Gj%&eK=@b^#aGl4j%L@6WkPZM&V`6qLz1(LrfCMo23f?LZL% z0j$W;FGaBB+UN(BQsPA3IOpKoF?lxLN@3kOrw!ekc(@Tj5c6c;kptvU`?-RoAGJn1 zmh3fs)45ooa|>tq7;bpdqdj#0n53_?3b8rc9*)?LYm6k5h1DTh4!Ia(){Ai?I_17# z|4OySNPRWVp05R3cOxI9c&*N@SARdvpk{x}!mE}V|F3J_%g))bBDE!~$Q`P*DN_v1 ztLC$Oq|zPgpmy|5W-hmJVRqXO`XEv8Z&T8pC*Hee8R<(hW9|lWTKqHPJ)9h%`>MPo z;h{*~<0yeE5inroSV%+ruOYjet6>Lk5b8$~wpWQt>7l2mdM~RGiS*}923>y>IK1Ih z@YB;57t{RLJ;c1m+^VX|1eb{B@5imIK=h_0=TTU1ZpJNHA`1hO(a~MET?fL9-G+t= zH~u9&^aZi402 kloJ4g_|nrpLclW{oZWEU1GaPNX%`6gvQ}@|hF+Kc10I&IUjP6A diff --git a/examples/declarative/modelviews/listview/dynamiclist/qml/content/pics/plus-sign.png b/examples/declarative/modelviews/listview/dynamiclist/qml/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/declarative/modelviews/listview/dynamiclist/qml/content/pics/vegetable-soup.jpg b/examples/declarative/modelviews/listview/dynamiclist/qml/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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 -#include -#include -#include -#include -#include - -#if defined(QMLJSDEBUGGER) -#include -#endif - -#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER) -#include -#endif -#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER) -#include -#endif - -#if defined(Q_OS_SYMBIAN) && defined(ORIENTATIONLOCK) -#include -#include -#include -#include -#endif // Q_OS_SYMBIAN && ORIENTATIONLOCK - -#if defined(QMLJSDEBUGGER) - -// Enable debugging before any QDeclarativeEngine is created -struct QmlJsDebuggingEnabler -{ - QmlJsDebuggingEnabler() - { - QDeclarativeDebugHelper::enableDebugging(); - } -}; - -// Execute code in constructor before first QDeclarativeEngine is instantiated -static QmlJsDebuggingEnabler enableDebuggingHelper; - -#endif // QMLJSDEBUGGER - -class QmlApplicationViewerPrivate -{ - QString mainQmlFile; - friend class QmlApplicationViewer; - static QString adjustPath(const QString &path); -}; - -QString QmlApplicationViewerPrivate::adjustPath(const QString &path) -{ -#ifdef Q_OS_UNIX -#ifdef Q_OS_MAC - if (!QDir::isAbsolutePath(path)) - return QCoreApplication::applicationDirPath() - + QLatin1String("/../Resources/") + path; -#else - const QString pathInShareDir = QCoreApplication::applicationDirPath() - + QLatin1String("/../share/") - + QFileInfo(QCoreApplication::applicationFilePath()).fileName() - + QLatin1Char('/') + path; - if (QFileInfo(pathInShareDir).exists()) - return pathInShareDir; -#endif -#endif - return path; -} - -QmlApplicationViewer::QmlApplicationViewer(QWidget *parent) : - QDeclarativeView(parent), - m_d(new QmlApplicationViewerPrivate) -{ - connect(engine(), SIGNAL(quit()), SLOT(close())); - setResizeMode(QDeclarativeView::SizeRootObjectToView); -#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER) - new QmlJSDebugger::JSDebuggerAgent(engine()); -#endif -#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER) - new QmlJSDebugger::QDeclarativeViewObserver(this, parent); -#endif -} - -QmlApplicationViewer::~QmlApplicationViewer() -{ - delete m_d; -} - -void QmlApplicationViewer::setMainQmlFile(const QString &file) -{ - m_d->mainQmlFile = QmlApplicationViewerPrivate::adjustPath(file); - setSource(QUrl::fromLocalFile(m_d->mainQmlFile)); -} - -void QmlApplicationViewer::addImportPath(const QString &path) -{ - engine()->addImportPath(QmlApplicationViewerPrivate::adjustPath(path)); -} - -void QmlApplicationViewer::setOrientation(ScreenOrientation orientation) -{ -#ifdef Q_OS_SYMBIAN - if (orientation != ScreenOrientationAuto) { -#if defined(ORIENTATIONLOCK) - const CAknAppUiBase::TAppUiOrientation uiOrientation = - (orientation == ScreenOrientationLockPortrait) ? CAknAppUi::EAppUiOrientationPortrait - : CAknAppUi::EAppUiOrientationLandscape; - CAknAppUi* appUi = dynamic_cast (CEikonEnv::Static()->AppUi()); - TRAPD(error, - if (appUi) - appUi->SetOrientationL(uiOrientation); - ); - Q_UNUSED(error) -#else // ORIENTATIONLOCK - qWarning("'ORIENTATIONLOCK' needs to be defined on Symbian when locking the orientation."); -#endif // ORIENTATIONLOCK - } -#elif defined(Q_WS_MAEMO_5) - Qt::WidgetAttribute attribute; - switch (orientation) { - case ScreenOrientationLockPortrait: - attribute = Qt::WA_Maemo5PortraitOrientation; - break; - case ScreenOrientationLockLandscape: - attribute = Qt::WA_Maemo5LandscapeOrientation; - break; - case ScreenOrientationAuto: - default: - attribute = Qt::WA_Maemo5AutoOrientation; - break; - } - setAttribute(attribute, true); -#else // Q_OS_SYMBIAN - Q_UNUSED(orientation); -#endif // Q_OS_SYMBIAN -} - -void QmlApplicationViewer::showExpanded() -{ -#ifdef Q_OS_SYMBIAN - showFullScreen(); -#elif defined(Q_WS_MAEMO_5) || defined(Q_WS_MAEMO_6) - showMaximized(); -#else - show(); -#endif -} diff --git a/examples/declarative/modelviews/listview/dynamiclist/qmlapplicationviewer/qmlapplicationviewer.h b/examples/declarative/modelviews/listview/dynamiclist/qmlapplicationviewer/qmlapplicationviewer.h deleted file mode 100644 index f5b24b0..0000000 --- a/examples/declarative/modelviews/listview/dynamiclist/qmlapplicationviewer/qmlapplicationviewer.h +++ /dev/null @@ -1,79 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** This file is part of the QtCore 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 Nokia Corporation 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$ -** -****************************************************************************/ - -// checksum 0x5a59 version 0x2000a -/* - This file was generated by the Qt Quick Application wizard of Qt Creator. - QmlApplicationViewer is a convenience class containing mobile device specific - code such as screen orientation handling. Also QML paths and debugging are - handled here. - It is recommended not to modify this file, since newer versions of Qt Creator - may offer an updated version of it. -*/ - -#ifndef QMLAPPLICATIONVIEWER_H -#define QMLAPPLICATIONVIEWER_H - -#include - -class QmlApplicationViewer : public QDeclarativeView -{ - Q_OBJECT - -public: - enum ScreenOrientation { - ScreenOrientationLockPortrait, - ScreenOrientationLockLandscape, - ScreenOrientationAuto - }; - - explicit QmlApplicationViewer(QWidget *parent = 0); - virtual ~QmlApplicationViewer(); - - void setMainQmlFile(const QString &file); - void addImportPath(const QString &path); - void setOrientation(ScreenOrientation orientation); - void showExpanded(); - -private: - class QmlApplicationViewerPrivate *m_d; -}; - -#endif // QMLAPPLICATIONVIEWER_H diff --git a/examples/declarative/modelviews/listview/dynamiclist/qmlapplicationviewer/qmlapplicationviewer.pri b/examples/declarative/modelviews/listview/dynamiclist/qmlapplicationviewer/qmlapplicationviewer.pri deleted file mode 100644 index 1c0c7ed..0000000 --- a/examples/declarative/modelviews/listview/dynamiclist/qmlapplicationviewer/qmlapplicationviewer.pri +++ /dev/null @@ -1,154 +0,0 @@ -# checksum 0x3dc8 version 0x2000a -# This file was generated by the Qt Quick Application wizard of Qt Creator. -# The code below adds the QmlApplicationViewer to the project and handles the -# activation of QML debugging. -# It is recommended not to modify this file, since newer versions of Qt Creator -# may offer an updated version of it. - -QT += declarative - -SOURCES += $$PWD/qmlapplicationviewer.cpp -HEADERS += $$PWD/qmlapplicationviewer.h -INCLUDEPATH += $$PWD - -defineTest(minQtVersion) { - maj = $$1 - min = $$2 - patch = $$3 - isEqual(QT_MAJOR_VERSION, $$maj) { - isEqual(QT_MINOR_VERSION, $$min) { - isEqual(QT_PATCH_VERSION, $$patch) { - return(true) - } - greaterThan(QT_PATCH_VERSION, $$patch) { - return(true) - } - } - greaterThan(QT_MINOR_VERSION, $$min) { - return(true) - } - } - return(false) -} - -contains(DEFINES, QMLJSDEBUGGER) { - CONFIG(debug, debug|release) { - !minQtVersion(4, 7, 1) { - warning() - warning("Disabling QML debugging:") - warning() - warning("Debugging QML requires the qmljsdebugger library that ships with Qt Creator.") - warning("This library requires Qt 4.7.1 or newer.") - warning() - DEFINES -= QMLJSDEBUGGER - } else:isEmpty(QMLJSDEBUGGER_PATH) { - warning() - warning("Disabling QML debugging:") - warning() - warning("Debugging QML requires the qmljsdebugger library that ships with Qt Creator.") - warning("Please specify its location on the qmake command line, eg") - warning(" qmake -r QMLJSDEBUGGER_PATH=$CREATORDIR/share/qtcreator/qmljsdebugger") - warning() - DEFINES -= QMLJSDEBUGGER - } else { - include($$QMLJSDEBUGGER_PATH/qmljsdebugger-lib.pri) - } - } else { - DEFINES -= QMLJSDEBUGGER - } -} -# This file was generated by an application wizard of Qt Creator. -# The code below handles deployment to Symbian and Maemo, aswell as copying -# of the application data to shadow build directories on desktop. -# It is recommended not to modify this file, since newer versions of Qt Creator -# may offer an updated version of it. - -defineTest(qtcAddDeployment) { -for(deploymentfolder, DEPLOYMENTFOLDERS) { - item = item$${deploymentfolder} - itemsources = $${item}.sources - $$itemsources = $$eval($${deploymentfolder}.source) - itempath = $${item}.path - $$itempath= $$eval($${deploymentfolder}.target) - export($$itemsources) - export($$itempath) - DEPLOYMENT += $$item -} - -MAINPROFILEPWD = $$PWD - -symbian { - ICON = $${TARGET}.svg - TARGET.EPOCHEAPSIZE = 0x20000 0x2000000 - contains(DEFINES, ORIENTATIONLOCK):LIBS += -lavkon -leikcore -lcone - contains(DEFINES, NETWORKACCESS):TARGET.CAPABILITY += NetworkServices -} else:win32 { - !isEqual(PWD,$$OUT_PWD) { - copyCommand = @echo Copying application data... - for(deploymentfolder, DEPLOYMENTFOLDERS) { - source = $$eval($${deploymentfolder}.source) - pathSegments = $$split(source, /) - sourceAndTarget = $$MAINPROFILEPWD/$$source $$OUT_PWD/$$eval($${deploymentfolder}.target)/$$last(pathSegments) - copyCommand += && $(COPY_DIR) $$replace(sourceAndTarget, /, \\) - } - copydeploymentfolders.commands = $$copyCommand - first.depends = $(first) copydeploymentfolders - export(first.depends) - export(copydeploymentfolders.commands) - QMAKE_EXTRA_TARGETS += first copydeploymentfolders - } -} else:unix { - maemo5 { - installPrefix = /opt/usr - desktopfile.path = /usr/share/applications/hildon - } else { - installPrefix = /usr/local - desktopfile.path = /usr/share/applications - !isEqual(PWD,$$OUT_PWD) { - copyCommand = @echo Copying application data... - for(deploymentfolder, DEPLOYMENTFOLDERS) { - macx { - target = $$OUT_PWD/$${TARGET}.app/Contents/Resources/$$eval($${deploymentfolder}.target) - } else { - target = $$OUT_PWD/$$eval($${deploymentfolder}.target) - } - copyCommand += && $(MKDIR) $$target - copyCommand += && $(COPY_DIR) $$MAINPROFILEPWD/$$eval($${deploymentfolder}.source) $$target - } - copydeploymentfolders.commands = $$copyCommand - first.depends = $(first) copydeploymentfolders - export(first.depends) - export(copydeploymentfolders.commands) - QMAKE_EXTRA_TARGETS += first copydeploymentfolders - } - } - for(deploymentfolder, DEPLOYMENTFOLDERS) { - item = item$${deploymentfolder} - itemfiles = $${item}.files - $$itemfiles = $$eval($${deploymentfolder}.source) - itempath = $${item}.path - $$itempath = $${installPrefix}/share/$${TARGET}/$$eval($${deploymentfolder}.target) - export($$itemfiles) - export($$itempath) - INSTALLS += $$item - } - icon.files = $${TARGET}.png - icon.path = /usr/share/icons/hicolor/64x64/apps - desktopfile.files = $${TARGET}.desktop - target.path = $${installPrefix}/bin - export(icon.files) - export(icon.path) - export(desktopfile.files) - export(desktopfile.path) - export(target.path) - INSTALLS += desktopfile icon target -} - -export (ICON) -export (INSTALLS) -export (DEPLOYMENT) -export (TARGET.EPOCHEAPSIZE) -export (TARGET.CAPABILITY) -export (LIBS) -export (QMAKE_EXTRA_TARGETS) -} diff --git a/examples/declarative/modelviews/listview/expandingdelegates.qml b/examples/declarative/modelviews/listview/expandingdelegates.qml index d961aba..4bb42a1 100644 --- a/examples/declarative/modelviews/listview/expandingdelegates.qml +++ b/examples/declarative/modelviews/listview/expandingdelegates.qml @@ -38,7 +38,7 @@ ** ****************************************************************************/ -import QtQuick 1.0 +import QtQuick 2.0 import "content" // This example illustrates expanding a list item to show a more detailed view. diff --git a/examples/declarative/modelviews/listview/expandingdelegates/expandingdelegates.desktop b/examples/declarative/modelviews/listview/expandingdelegates/expandingdelegates.desktop deleted file mode 100644 index 6113e00..0000000 --- a/examples/declarative/modelviews/listview/expandingdelegates/expandingdelegates.desktop +++ /dev/null @@ -1,11 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Version=1.0 -Type=Application -Terminal=false -Name=expandingdelegates -Exec=/opt/usr/bin/expandingdelegates -Icon=expandingdelegates -X-Window-Icon= -X-HildonDesk-ShowInToolbar=true -X-Osso-Type=application/x-executable diff --git a/examples/declarative/modelviews/listview/expandingdelegates/expandingdelegates.png b/examples/declarative/modelviews/listview/expandingdelegates/expandingdelegates.png deleted file mode 100644 index 707d5c4e85d82959740b243a8a36d5071c277299..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3400 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 eAW3auXJt}lVPtu6$z?nM0000 - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - diff --git a/examples/declarative/modelviews/listview/expandingdelegates/main.cpp b/examples/declarative/modelviews/listview/expandingdelegates/main.cpp deleted file mode 100644 index b411dff..0000000 --- a/examples/declarative/modelviews/listview/expandingdelegates/main.cpp +++ /dev/null @@ -1,54 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** This file is part of the QtCore 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 Nokia Corporation 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 "qmlapplicationviewer.h" - -int main(int argc, char *argv[]) -{ - QApplication app(argc, argv); - - QmlApplicationViewer viewer; - viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto); - viewer.setMainQmlFile(QLatin1String("qml/qml/expandingdelegates.qml")); - viewer.showExpanded(); - - return app.exec(); -} diff --git a/examples/declarative/modelviews/listview/expandingdelegates/qml/content/PetsModel.qml b/examples/declarative/modelviews/listview/expandingdelegates/qml/content/PetsModel.qml deleted file mode 100644 index 5220763..0000000 --- a/examples/declarative/modelviews/listview/expandingdelegates/qml/content/PetsModel.qml +++ /dev/null @@ -1,98 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** 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 Nokia Corporation 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 1.0 - -ListModel { - ListElement { - name: "Polly" - type: "Parrot" - age: 12 - size: "Small" - } - ListElement { - name: "Penny" - type: "Turtle" - age: 4 - size: "Small" - } - ListElement { - name: "Warren" - type: "Rabbit" - age: 2 - size: "Small" - } - ListElement { - name: "Spot" - type: "Dog" - age: 9 - size: "Medium" - } - ListElement { - name: "Schrödinger" - type: "Cat" - age: 2 - size: "Medium" - } - ListElement { - name: "Joey" - type: "Kangaroo" - age: 1 - size: "Medium" - } - ListElement { - name: "Kimba" - type: "Bunny" - age: 65 - size: "Large" - } - ListElement { - name: "Rover" - type: "Dog" - age: 5 - size: "Large" - } - ListElement { - name: "Tiny" - type: "Elephant" - age: 15 - size: "Large" - } -} diff --git a/examples/declarative/modelviews/listview/expandingdelegates/qml/content/PressAndHoldButton.qml b/examples/declarative/modelviews/listview/expandingdelegates/qml/content/PressAndHoldButton.qml deleted file mode 100644 index d6808a4..0000000 --- a/examples/declarative/modelviews/listview/expandingdelegates/qml/content/PressAndHoldButton.qml +++ /dev/null @@ -1,82 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** 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 Nokia Corporation 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 1.0 - -Image { - id: container - - property int repeatDelay: 300 - property int repeatDuration: 75 - property bool pressed: false - - signal clicked - - scale: pressed ? 0.9 : 1 - - function release() { - autoRepeatClicks.stop() - container.pressed = false - } - - SequentialAnimation on pressed { - id: autoRepeatClicks - running: false - - PropertyAction { target: container; property: "pressed"; value: true } - ScriptAction { script: container.clicked() } - PauseAnimation { duration: repeatDelay } - - SequentialAnimation { - loops: Animation.Infinite - ScriptAction { script: container.clicked() } - PauseAnimation { duration: repeatDuration } - } - } - - MouseArea { - anchors.fill: parent - - onPressed: autoRepeatClicks.start() - onReleased: container.release() - onCanceled: container.release() - } -} - diff --git a/examples/declarative/modelviews/listview/expandingdelegates/qml/content/RecipesModel.qml b/examples/declarative/modelviews/listview/expandingdelegates/qml/content/RecipesModel.qml deleted file mode 100644 index 6056b90..0000000 --- a/examples/declarative/modelviews/listview/expandingdelegates/qml/content/RecipesModel.qml +++ /dev/null @@ -1,129 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** 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 Nokia Corporation 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 1.0 - -ListModel { - ListElement { - title: "Pancakes" - picture: "content/pics/pancakes.jpg" - ingredients: " -

        -
      • 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/declarative/modelviews/listview/expandingdelegates/qml/content/TextButton.qml b/examples/declarative/modelviews/listview/expandingdelegates/qml/content/TextButton.qml deleted file mode 100644 index f26d775..0000000 --- a/examples/declarative/modelviews/listview/expandingdelegates/qml/content/TextButton.qml +++ /dev/null @@ -1,78 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** 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 Nokia Corporation 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 1.0 - -Rectangle { - id: container - - property alias text: label.text - - signal clicked - - width: label.width + 20; height: label.height + 6 - smooth: true - radius: 10 - - gradient: Gradient { - GradientStop { id: gradientStop; position: 0.0; color: palette.light } - GradientStop { position: 1.0; color: palette.button } - } - - SystemPalette { id: palette } - - 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: palette.dark } - } -} - diff --git a/examples/declarative/modelviews/listview/expandingdelegates/qml/content/pics/arrow-down.png b/examples/declarative/modelviews/listview/expandingdelegates/qml/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/declarative/modelviews/listview/expandingdelegates/qml/content/pics/lemonade.jpg b/examples/declarative/modelviews/listview/expandingdelegates/qml/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/declarative/modelviews/listview/expandingdelegates/qml/content/pics/list-delete.png b/examples/declarative/modelviews/listview/expandingdelegates/qml/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/declarative/modelviews/listview/expandingdelegates/qml/content/pics/minus-sign.png b/examples/declarative/modelviews/listview/expandingdelegates/qml/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/declarative/modelviews/listview/expandingdelegates/qml/content/pics/moreUp.png b/examples/declarative/modelviews/listview/expandingdelegates/qml/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/declarative/modelviews/listview/expandingdelegates/qml/content/pics/pancakes.jpg b/examples/declarative/modelviews/listview/expandingdelegates/qml/content/pics/pancakes.jpg deleted file mode 100644 index 60c439638e4d183e483a18542fcb2ee6443051bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9163 zcmb7JRZtwjvR#4`B)Bi`?hxErNN{&|cPD6YSTrO^aCccW!8Jf|TP(=p?s~cPs$RX{ zcc!L4rl(K${LIvxeqDUs0DMrC1IYp4;NSoXZv*hU2_TU5wX+5QK7R%<0{{S&xA}(G z7XYrbyOo)zl_jN*ou@6OJm|CP>k2>`fC!I(fB=v9W)Kk(k&w|*kl%py{yi!>HWm&J zHWoHEE&&-KE*=R!HZ~Cz5eYdt1qB5zAvG;Ekd_Qc0sJos+*>Fz5;7(V3MLQ_8xQ#Z z#%nhK8wJn=Xo82M2E4t!^78< z+F=;IWm+{z(^Jw#Sl%9>14(pXQ(x`7L0{1gFr6!`o`EFRCa!ZgP8%U+$^KBXn>2gS zB#jfp)Xw@fL1g8JKViU?xTZO}pR#E9xwU!7R2H)}G%9d^es?IT<5BfT2PQXij=Jin zh73eGJ8H*rn#=MGlI{5;0x8AWxG|au?Qp08H;&r?#?1X0g=mDbRib=@?`S*@PunN=lXEL8aW(we86<(H#yp zD>u`H=x_gpS~Yfp1w9DGbepQO$TwGqk~nX^iJVmVoY2-Ugb)kpL$&L);Q={EP|@dC z0C4th3ieAF`)LNXAdT%bY0@E3MpRdHFuH`4UXbF}vd;O_Q- z^{=6TzqJZ~pTs7Wc=zYHThna~lD2Y#9>W{i z)g%yy$9ruh2Z3MQI8_xnQYbIBC@ZN@M1#a{t>ZbAZ5=DX zi?S%jy<|h{FHlu0Sr_k%mtUk3Ulkq;8yY&?z!3vPFUvx74Ag*$K%!)M0J;jS4O z(lTFt`ho0D=kJ|UlEnVdf%wO*iv3&!?b{ZmU#nla89c=-@ZM`pSM7jL*<8pA(_aB) z)ji09-4&vmhmT;Tt6|0&Qi1HodxD%)(YaQ?>VA&h0*S2yq7c4`e=hF$AhIx`}$9@>-^I5wDr$%z;lC6 zp;}&`8vjEdV8c4pc+oU}?(ZiKTI#Wd_XPzOx zMx(#YetLP#J0^4?0p@<)18BJdF^$8eN-O3?JHGjZ^VBl5nD%t{y@;%%Q7?}Z%?G$q*l2sD>w_NdS5LCJ zpAMfDeet7Jx077`stN>v_-C;&Vm6YKhuBf49wk>A#Ibh`LRPX8Du4XMW(%wBD~Kw{ zY<}~d{I24RFQWlA{c!W5y~F{*i|%P;S{hN7{r0xr-p%}YS`n3Gx?)LT8~g!_BT&=0 z=0M?NfC@Sw<)3u4Im7QRHFC+CgN5aIh<i6juz60pAa&^+^veB+E>s>i6rc z;!?w@u7GPL(bvFV_Q+y8D3;neUurEt61fCLeFbEM zZ$B^n*6(zBA~Ln%VZXeSr~k5I0E&Umr0(-(b3}}FumTtsHG|mVgbBq$7B#&)R0w2y zdPv*0#O7jxFsk60b%(jpY9wyOjb|bHE<#kYk*xISCqmFHCUnMIW})i z5#bS3mpGnGx3p@?%&(~gK@J2D=*QITaw(^vox%m^Zk-`y>YwWHI&~%OP=y4y^NJm2 zNx+d>azD*li4uVl>ys`k6genK>fhJA?C88$A0ZUIj0>L)It?5dip>kb}6i zD#?=$IVVP6yTPIf1(xi<i5W?M1NgHE5HBxpnJ-vo`yAx1hWjvNVx&_}(=IPY2LGV6?ovD7 zcGZ&3pnhmQ4%QwN0l6+-AV*G?|AgGC^$AQ8smrgyPgE&?)B5X==&Tsg{_CaE|7rEN zqZW{*wi5nEe82natpDmCweg~UH7W{Lg)e{#!6BgMw}WZL(Ly>&+SKlMrBEJ|19KFi z^cDN<3*EW(saF7IlY>H)qjf{rt!hH2!H=#iz%3fjb}P}dt*2yh=E#CFUlrAl=S(jG z<7fkiXiJ&ZX96oq96__ZVXc`D=#t7}QE9x4`o!vMRL@iy8y1J)MU9$tm#*Zpd#(w4 z8+i@vLy2P}EgHrNnheQjZcLPXeNX+!KO7hXP&f2+%LJ~}T+G1zwO0VBu|x8MQ3~8` z_pyY5)Q``0=)T~j&9_U0DmYhBZwE1Ao(p=Z0&!4?=N3#?VRjoXK8^9n;$<-~-9gW! zdNJXwaC-!Q(&+S_Ke=VEr)G!Q2%?FMh^1>>BdfF5&$`euk6Xc6HkqT~FbZnoj+n!Lo8yWtmFokv~B;w zoITPy5++$q@&E=;X%$=^Pa+a0IrIwMHkKN!m>bFzZUjd_gPSx?dAOX^# zul>W@m_wmb--5FG-QEEZ8*_d9f|sg8)((<|+T?8Gs}o8|HSYs1W%Q_3S1g=N@BBNt zW#Tbc|I*t0k}u6snL16`>%=(*xxOc}7@KdJq7k@Y>+^MDGNche;+sH3^l@;qi&vo4 zOCF$?lej=Iujb$$L!Lw*f{(fK>Av|{@@v6Lb`6RwYSYxmRpU=)J!nXxtsX!ilz{9Q_T(ljq zt^U%C()Uh~@4)jmz*gku;Zt7&IhHvjUC+`i@8f7r0P%FvbDlPFS=A;rAf~?G zSxqdMgJ{G|vDT_>Yi%N>r2g>dzJ!=mGX=6VwlwVpI7H8~X0lGV4KeIe26wAfjw}V+ z{@A6+&tI`o#BChs2R0vINYS&>dnCfVM6PuD87)>^0xm;gxr5~faVuR*2+a4pMf=s8 z|Fi=!uPWR7FM+74aRzyMb`VvlRAV1CsMC44+`YFk9}~%-ejxDi@3WbQRhdjKlchQw z@i6tT(CM0go%M;kVp_Ant5t%^FB9yDsOPm611Zp}vgWqLZRRnaEfjzd8rHw-;ffXv z^^Kh2onY&iEHX^dAm*c2fZZxJDr-}hl~mOTje){yj8w2l9?^zj!oi zT^So>-}wh({(3lAH2Zr1jpMC&ru|9Ad@oAXH0$xM{3LB^{EN|H0o2m>vY=d#hcs6J z8=7ao3@sEItLvAu7uq9~?+qS~TN+St)vX=OoydK^`M|ca0BX*V7s?w z#-nue?3Qcq38FQ8ohxT|@X&SjBwE|^(E81ToJzD7KFq|#AetoM_gx94bwl(4_P_lo z78VO6bDK$jgOJcpE3!D7mu@W!%$-i#j$_)C;AT@v@yL?39>E2byh zlfRt3*lCzV2i52mNPshG{f}#28dchS1*WIG0x9P*wf0(%6W0k<#NfC7UX)%5K7@a= z!B$lM+XvO+Iddqd{M(#$e5#=IS=yc$wL4KVr}|2W<#BG~Or8;1-E(`YbU?Yqn(xQT z6=0N3&Z%HDlq4Z?eyVGs=2#@0ZP8ZKKJncE7kyKtQi*?AhF!ovVA`2o<&Qqcdy8Mm z`pA0lC$Ov9{NN7`Q3riT>f)4vZ5Oq9bS4<8)W;(*KC361_7n`scVS8xt>q=g6a8RZ zBPCYHSAZ=-b87yd>544Mj_96OKmZx`E8z0`{isrU2d;dtoTf~y%J_kP_KU!EQ;z&B zN1{i(-p3jz7&CCA_A8#V?mM1rSIJ_&+M4kW(g!pn&zhR; zS;$(O1is=i@dgeTOrylEAktf|67w(j7FF~sU<4_2|5hE;{O#A^=LxKQ(ILpgY?o|l zbFS)2JnKD}=y~o4<*6=&StY+TijNh{hpI(m88pW1oT$w03WDuxI8wJha=H#}VxsqB!-} zi%HHn<-T@9ML#uS>*Nz%+0YA9B}>5N3tc74jH4fvf_?vyxKl{Z!X^FXYZuEw3rC4V zsvV4qO3>KXih&ZgXO}X&Ss`GkH|Co0P{FtyO_dftu|vW1jCCv#*Z&*4!YU!=H)bKl zX+VEBans09-k;8wD^lH-Cf2FSVKQMP!HaR6I~VtGV})XI-nu5s)IFXjl1pPq;<{>U z3k3Z{8BR=oBCWm^YWp`WJGoXgadE`d4N4Y*ZyWgWkW|;xAc#gYy&!|ENTY4E-G;e1 z$y^Bdq|TKT655uXK}4C0%*W)^ZOU1LMHbt1x`MvHZ$W)bh&}lZL>gmZmMl-1R4v;I z8LO&yl~334C#Vc4?Axd;>@_$M8deqBnocmdjzg6@Bp*AV9Xglr2;bIu#xK9umRFc< z|LKW9p|%!t;NL_-@p+QO(AQ^yi|8-Y{hWf3*b?yo&B!c7fPbq`(vkQp8p!QhwEkF4 zd$YE$UV|o5m3VRuXz@5bZ*M{HAV%{&1S>W)OB){KmhQ=y8xxX@)F{`O|vrFzf> z3}n%Kq>`@N%5V>O7ClhjGe&}>;A2-64fpt&OWX(54;>l|hpkv*H;&dH>FJQM3p3vG zCK&@iYxh*YC;eeTEQTiCWOI%`C?_iPTwz^FYH09D#PrATD4vl*yH)3pmaV{yGMn8#S0jIt>~< zRzV3{;fk7cJMgXK-A;6AKr=M1eQe%*l>UgS&1dDp$znv8C37LnP0g;SWI-`uOTKfu zT%1c~dx+Q1^3kh_B)n8Y9yn#k`_qj0}pnM~yeUyMDwRc)T ze%Y&Pr$q$Ske;9PjKe`<$ftL#?!!VMA^a$;q5 zGs1?$VHzpCzZ)`oLHx88VitEQt|9Z$hY!3Nm-U)M^x;zaOq}j0y!0L9#AZ7mKKiK4 zdY=4*q!@riP;8bjfQ00Y*F7cGIwkZFLc(3&V#H3X3lWd_1>nyGFT}q;9mL^#o4PaT zqp=xXxC3CZoB3WJ7Mkp;pwTDhQe3%ck7(+5dUOkWwi+JlpM40n+X#J_KQyUjPL7K0 z;mw7VEDzjhIO?lW(ggc594dLc$pdd%wTLhpX~<$3N)4e#wyAPGGOF-(;S+%a9R4d~ zy?i*gKZvqHF`R7(Uoa)hO>8oRco?B-m@01ABqs} zl;z=xSgslNL2dkJKtcYv!1Fps^bplAzPG#aGH1(n!7N-h?s(LR{J9`l8?D8jo%`Ch zRx~dq(5@bt`%<1h*Hsm$e!pZ zlmEOpPK64aDHZu3MiZ@El&a+L#GiLaDw+NlOZ`U&@${rC1HCsr7iD0m%#Ddvq=NiP zjOI4XjrLjSx$FxYZj~b!O;}O*m#5nsUexM1*6lSD%r*QrOl>+xp4t>0q0@9aIo&@o zci!;b*J91f7Y?>ZPbhIB>Hxj^l@*G|wfHB-=9I(Aqkq^mE0A%X(43#>@sDnrsw;Ha z?dIE$7&A2c6e!}az4YKTv>AEqxUTc z{~EqH5Js&3!mx7YkFUb<|0)mKve6`)bE&m$kf!-q{>*&T79AgD7zJ`I1ExmCT|qTx-B z$3B*ODG{!CW^ll*ZYn!Su@f$KrU0)2nC*hjSxB!)Q>|5e_0?NoZrc=`B zkW&1T7U)~@)W7#fd$*s3w4X0Uln#Kw&b&MIM$Ht?(rMsvV9=ZgbCB9uVyvsWG zz6UkmSfqJ%saziLI^U5F&U33_ow~UsNwSz0(B`&AJJY`IPBI;@Zfh9bRop+hiW`u5 z%I_BMeDhQea$Gc)@=?L*!!1fN;1|<40Nf|R)G~d)F+_)A-;Tm(*9{fBa9lf6y9e5C z(QYMkWrv77E_^Sp?&rV!m=>#gNLKu&FU~AbN20reekIiDe-|zv-3nZ+7jUZ3ZN*)`u@J`ggRG~&4vGOgy5jU z1Y$tJ{=!4f#!QvkH^WhH`J{Fg($H4`o7VjI1IHFu;J&9odsljdExr3=Aop*|k;kD0 ze0$@*QqSriwj|Px>#O|irDXUB7lM};L&XSnjV*f}CXITA13opw9hR-GD535F0Sj#O zRp~Q~|3zg;(gyhQ&gsRIjeB4I6QF z%Jk#hTMggeE?}|Ev|d-0b%1C$F7;G*SK!0W+nPZZG>tw#b-+a5qR2F`y;lc$b_{E) z33dbk0v2HX>Ic*qi1!Gmkg@2#gU037M{bxC?xZNN zB>W>+r?ieo5*^deyccQKj0IO2h{BI8u#TPCE($RH=mA*N$k)-U3!mn``n9x6^jchA zh1J>t|AQgr=tuMrdxIITE*+I$i8JMn3|2Oa5VXz*jK2DZX>S${XBOb;k*!t*$O5c* zIM85&6Uo9f_)lz)e89!wU;k8RRlkCQ)(GsspXQQhhZ05^O}e#aML-b;pg*{S$Xn8YR08iqv%UxSvAdAfc`wzpSix>b@bW zA^foRr|^k=iIlkCcTkk2q_}k5F6^y+`OWu?IPF|2HR7xzfwf;4SbC!wk(bkw-0_1Z z(JlUAR;Pno&J@`eQ*WE>SzKfR-UfHC;GbMPDp@kt8pB=Le8%nN7#S*FBY`1;+9gCx zv(uq=mR>&)*U8$dt2Mq-@t>iByd(BOfc9T%CA?46K~p#grZzrA)Zed6q89QjJ|-5s zXRvPEMgF*=8M`k0NW7nz`3+i>P;FB7j_#}{k=qyAf3Cq)wabXr61U|1+$|QiS8Zaf z@bgz_HEZ&zU-6c+(C{SWru4GRPM_CCabFW;t*Y+OOty_F!O(X5%*Zy;93q;RRAI#G z-M|PWleRv6QeEY=_s>pn%I{XTM9jin>0)ErfxL)QYto4x1+cF}89bc)yu4g&oJ*9l zCU%j9Ts#i7AN zGa>Dl2ma+8e7zsj2Z(2_9;XGE#yo zt+3o#5>lTOH4-NFp;-4Z|9R}(3{12{`O%0ZH9eIFC13s6;!z8zmmV!sdw zIPF^vz5%ZQy_gShgz$0ughBZE>j3ojFs21z30{Jm?)VKiIn5)4%gD#Ixy^J#3*s6( zvTx;VRk4dJhT~OV8+O0vqU7ZiH1SU*DaPZ1)iymJ$A+d0j288bsFZ%#W>Z|U+s#!| zId24~lLT?oZ->~!5awZ))usCi>K<&VaCq4wIOt`!$fIH7=*y!2MD#_+nm%#%igu^? zInFgaC|nG(;DTVOic5v@cSKS71E*~|^bI)P?X4}Q(yk>quE;w^lm{3%r~a!>_jjD5 z5!iW>+5!6?L;@^h49RS$qwI~4XWHX3+Uwq0%)8RzAeBDLH=dg2(U4S}*d-KyL$aXZ!NeqL3Dd~L+`Gk1$M`$3`zFsj7@~>!{bdbDwGr{x=*;Q_K zPs+%y=@OEifCawF%_Gj%&eK=@b^#aGl4j%L@6WkPZM&V`6qLz1(LrfCMo23f?LZL% z0j$W;FGaBB+UN(BQsPA3IOpKoF?lxLN@3kOrw!ekc(@Tj5c6c;kptvU`?-RoAGJn1 zmh3fs)45ooa|>tq7;bpdqdj#0n53_?3b8rc9*)?LYm6k5h1DTh4!Ia(){Ai?I_17# z|4OySNPRWVp05R3cOxI9c&*N@SARdvpk{x}!mE}V|F3J_%g))bBDE!~$Q`P*DN_v1 ztLC$Oq|zPgpmy|5W-hmJVRqXO`XEv8Z&T8pC*Hee8R<(hW9|lWTKqHPJ)9h%`>MPo z;h{*~<0yeE5inroSV%+ruOYjet6>Lk5b8$~wpWQt>7l2mdM~RGiS*}923>y>IK1Ih z@YB;57t{RLJ;c1m+^VX|1eb{B@5imIK=h_0=TTU1ZpJNHA`1hO(a~MET?fL9-G+t= zH~u9&^aZi402 kloJ4g_|nrpLclW{oZWEU1GaPNX%`6gvQ}@|hF+Kc10I&IUjP6A diff --git a/examples/declarative/modelviews/listview/expandingdelegates/qml/content/pics/plus-sign.png b/examples/declarative/modelviews/listview/expandingdelegates/qml/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/declarative/modelviews/listview/expandingdelegates/qml/content/pics/vegetable-soup.jpg b/examples/declarative/modelviews/listview/expandingdelegates/qml/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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 -#include -#include -#include -#include -#include - -#if defined(QMLJSDEBUGGER) -#include -#endif - -#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER) -#include -#endif -#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER) -#include -#endif - -#if defined(Q_OS_SYMBIAN) && defined(ORIENTATIONLOCK) -#include -#include -#include -#include -#endif // Q_OS_SYMBIAN && ORIENTATIONLOCK - -#if defined(QMLJSDEBUGGER) - -// Enable debugging before any QDeclarativeEngine is created -struct QmlJsDebuggingEnabler -{ - QmlJsDebuggingEnabler() - { - QDeclarativeDebugHelper::enableDebugging(); - } -}; - -// Execute code in constructor before first QDeclarativeEngine is instantiated -static QmlJsDebuggingEnabler enableDebuggingHelper; - -#endif // QMLJSDEBUGGER - -class QmlApplicationViewerPrivate -{ - QString mainQmlFile; - friend class QmlApplicationViewer; - static QString adjustPath(const QString &path); -}; - -QString QmlApplicationViewerPrivate::adjustPath(const QString &path) -{ -#ifdef Q_OS_UNIX -#ifdef Q_OS_MAC - if (!QDir::isAbsolutePath(path)) - return QCoreApplication::applicationDirPath() - + QLatin1String("/../Resources/") + path; -#else - const QString pathInShareDir = QCoreApplication::applicationDirPath() - + QLatin1String("/../share/") - + QFileInfo(QCoreApplication::applicationFilePath()).fileName() - + QLatin1Char('/') + path; - if (QFileInfo(pathInShareDir).exists()) - return pathInShareDir; -#endif -#endif - return path; -} - -QmlApplicationViewer::QmlApplicationViewer(QWidget *parent) : - QDeclarativeView(parent), - m_d(new QmlApplicationViewerPrivate) -{ - connect(engine(), SIGNAL(quit()), SLOT(close())); - setResizeMode(QDeclarativeView::SizeRootObjectToView); -#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER) - new QmlJSDebugger::JSDebuggerAgent(engine()); -#endif -#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER) - new QmlJSDebugger::QDeclarativeViewObserver(this, parent); -#endif -} - -QmlApplicationViewer::~QmlApplicationViewer() -{ - delete m_d; -} - -void QmlApplicationViewer::setMainQmlFile(const QString &file) -{ - m_d->mainQmlFile = QmlApplicationViewerPrivate::adjustPath(file); - setSource(QUrl::fromLocalFile(m_d->mainQmlFile)); -} - -void QmlApplicationViewer::addImportPath(const QString &path) -{ - engine()->addImportPath(QmlApplicationViewerPrivate::adjustPath(path)); -} - -void QmlApplicationViewer::setOrientation(ScreenOrientation orientation) -{ -#ifdef Q_OS_SYMBIAN - if (orientation != ScreenOrientationAuto) { -#if defined(ORIENTATIONLOCK) - const CAknAppUiBase::TAppUiOrientation uiOrientation = - (orientation == ScreenOrientationLockPortrait) ? CAknAppUi::EAppUiOrientationPortrait - : CAknAppUi::EAppUiOrientationLandscape; - CAknAppUi* appUi = dynamic_cast (CEikonEnv::Static()->AppUi()); - TRAPD(error, - if (appUi) - appUi->SetOrientationL(uiOrientation); - ); - Q_UNUSED(error) -#else // ORIENTATIONLOCK - qWarning("'ORIENTATIONLOCK' needs to be defined on Symbian when locking the orientation."); -#endif // ORIENTATIONLOCK - } -#elif defined(Q_WS_MAEMO_5) - Qt::WidgetAttribute attribute; - switch (orientation) { - case ScreenOrientationLockPortrait: - attribute = Qt::WA_Maemo5PortraitOrientation; - break; - case ScreenOrientationLockLandscape: - attribute = Qt::WA_Maemo5LandscapeOrientation; - break; - case ScreenOrientationAuto: - default: - attribute = Qt::WA_Maemo5AutoOrientation; - break; - } - setAttribute(attribute, true); -#else // Q_OS_SYMBIAN - Q_UNUSED(orientation); -#endif // Q_OS_SYMBIAN -} - -void QmlApplicationViewer::showExpanded() -{ -#ifdef Q_OS_SYMBIAN - showFullScreen(); -#elif defined(Q_WS_MAEMO_5) || defined(Q_WS_MAEMO_6) - showMaximized(); -#else - show(); -#endif -} diff --git a/examples/declarative/modelviews/listview/expandingdelegates/qmlapplicationviewer/qmlapplicationviewer.h b/examples/declarative/modelviews/listview/expandingdelegates/qmlapplicationviewer/qmlapplicationviewer.h deleted file mode 100644 index f5b24b0..0000000 --- a/examples/declarative/modelviews/listview/expandingdelegates/qmlapplicationviewer/qmlapplicationviewer.h +++ /dev/null @@ -1,79 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** This file is part of the QtCore 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 Nokia Corporation 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$ -** -****************************************************************************/ - -// checksum 0x5a59 version 0x2000a -/* - This file was generated by the Qt Quick Application wizard of Qt Creator. - QmlApplicationViewer is a convenience class containing mobile device specific - code such as screen orientation handling. Also QML paths and debugging are - handled here. - It is recommended not to modify this file, since newer versions of Qt Creator - may offer an updated version of it. -*/ - -#ifndef QMLAPPLICATIONVIEWER_H -#define QMLAPPLICATIONVIEWER_H - -#include - -class QmlApplicationViewer : public QDeclarativeView -{ - Q_OBJECT - -public: - enum ScreenOrientation { - ScreenOrientationLockPortrait, - ScreenOrientationLockLandscape, - ScreenOrientationAuto - }; - - explicit QmlApplicationViewer(QWidget *parent = 0); - virtual ~QmlApplicationViewer(); - - void setMainQmlFile(const QString &file); - void addImportPath(const QString &path); - void setOrientation(ScreenOrientation orientation); - void showExpanded(); - -private: - class QmlApplicationViewerPrivate *m_d; -}; - -#endif // QMLAPPLICATIONVIEWER_H diff --git a/examples/declarative/modelviews/listview/expandingdelegates/qmlapplicationviewer/qmlapplicationviewer.pri b/examples/declarative/modelviews/listview/expandingdelegates/qmlapplicationviewer/qmlapplicationviewer.pri deleted file mode 100644 index 1c0c7ed..0000000 --- a/examples/declarative/modelviews/listview/expandingdelegates/qmlapplicationviewer/qmlapplicationviewer.pri +++ /dev/null @@ -1,154 +0,0 @@ -# checksum 0x3dc8 version 0x2000a -# This file was generated by the Qt Quick Application wizard of Qt Creator. -# The code below adds the QmlApplicationViewer to the project and handles the -# activation of QML debugging. -# It is recommended not to modify this file, since newer versions of Qt Creator -# may offer an updated version of it. - -QT += declarative - -SOURCES += $$PWD/qmlapplicationviewer.cpp -HEADERS += $$PWD/qmlapplicationviewer.h -INCLUDEPATH += $$PWD - -defineTest(minQtVersion) { - maj = $$1 - min = $$2 - patch = $$3 - isEqual(QT_MAJOR_VERSION, $$maj) { - isEqual(QT_MINOR_VERSION, $$min) { - isEqual(QT_PATCH_VERSION, $$patch) { - return(true) - } - greaterThan(QT_PATCH_VERSION, $$patch) { - return(true) - } - } - greaterThan(QT_MINOR_VERSION, $$min) { - return(true) - } - } - return(false) -} - -contains(DEFINES, QMLJSDEBUGGER) { - CONFIG(debug, debug|release) { - !minQtVersion(4, 7, 1) { - warning() - warning("Disabling QML debugging:") - warning() - warning("Debugging QML requires the qmljsdebugger library that ships with Qt Creator.") - warning("This library requires Qt 4.7.1 or newer.") - warning() - DEFINES -= QMLJSDEBUGGER - } else:isEmpty(QMLJSDEBUGGER_PATH) { - warning() - warning("Disabling QML debugging:") - warning() - warning("Debugging QML requires the qmljsdebugger library that ships with Qt Creator.") - warning("Please specify its location on the qmake command line, eg") - warning(" qmake -r QMLJSDEBUGGER_PATH=$CREATORDIR/share/qtcreator/qmljsdebugger") - warning() - DEFINES -= QMLJSDEBUGGER - } else { - include($$QMLJSDEBUGGER_PATH/qmljsdebugger-lib.pri) - } - } else { - DEFINES -= QMLJSDEBUGGER - } -} -# This file was generated by an application wizard of Qt Creator. -# The code below handles deployment to Symbian and Maemo, aswell as copying -# of the application data to shadow build directories on desktop. -# It is recommended not to modify this file, since newer versions of Qt Creator -# may offer an updated version of it. - -defineTest(qtcAddDeployment) { -for(deploymentfolder, DEPLOYMENTFOLDERS) { - item = item$${deploymentfolder} - itemsources = $${item}.sources - $$itemsources = $$eval($${deploymentfolder}.source) - itempath = $${item}.path - $$itempath= $$eval($${deploymentfolder}.target) - export($$itemsources) - export($$itempath) - DEPLOYMENT += $$item -} - -MAINPROFILEPWD = $$PWD - -symbian { - ICON = $${TARGET}.svg - TARGET.EPOCHEAPSIZE = 0x20000 0x2000000 - contains(DEFINES, ORIENTATIONLOCK):LIBS += -lavkon -leikcore -lcone - contains(DEFINES, NETWORKACCESS):TARGET.CAPABILITY += NetworkServices -} else:win32 { - !isEqual(PWD,$$OUT_PWD) { - copyCommand = @echo Copying application data... - for(deploymentfolder, DEPLOYMENTFOLDERS) { - source = $$eval($${deploymentfolder}.source) - pathSegments = $$split(source, /) - sourceAndTarget = $$MAINPROFILEPWD/$$source $$OUT_PWD/$$eval($${deploymentfolder}.target)/$$last(pathSegments) - copyCommand += && $(COPY_DIR) $$replace(sourceAndTarget, /, \\) - } - copydeploymentfolders.commands = $$copyCommand - first.depends = $(first) copydeploymentfolders - export(first.depends) - export(copydeploymentfolders.commands) - QMAKE_EXTRA_TARGETS += first copydeploymentfolders - } -} else:unix { - maemo5 { - installPrefix = /opt/usr - desktopfile.path = /usr/share/applications/hildon - } else { - installPrefix = /usr/local - desktopfile.path = /usr/share/applications - !isEqual(PWD,$$OUT_PWD) { - copyCommand = @echo Copying application data... - for(deploymentfolder, DEPLOYMENTFOLDERS) { - macx { - target = $$OUT_PWD/$${TARGET}.app/Contents/Resources/$$eval($${deploymentfolder}.target) - } else { - target = $$OUT_PWD/$$eval($${deploymentfolder}.target) - } - copyCommand += && $(MKDIR) $$target - copyCommand += && $(COPY_DIR) $$MAINPROFILEPWD/$$eval($${deploymentfolder}.source) $$target - } - copydeploymentfolders.commands = $$copyCommand - first.depends = $(first) copydeploymentfolders - export(first.depends) - export(copydeploymentfolders.commands) - QMAKE_EXTRA_TARGETS += first copydeploymentfolders - } - } - for(deploymentfolder, DEPLOYMENTFOLDERS) { - item = item$${deploymentfolder} - itemfiles = $${item}.files - $$itemfiles = $$eval($${deploymentfolder}.source) - itempath = $${item}.path - $$itempath = $${installPrefix}/share/$${TARGET}/$$eval($${deploymentfolder}.target) - export($$itemfiles) - export($$itempath) - INSTALLS += $$item - } - icon.files = $${TARGET}.png - icon.path = /usr/share/icons/hicolor/64x64/apps - desktopfile.files = $${TARGET}.desktop - target.path = $${installPrefix}/bin - export(icon.files) - export(icon.path) - export(desktopfile.files) - export(desktopfile.path) - export(target.path) - INSTALLS += desktopfile icon target -} - -export (ICON) -export (INSTALLS) -export (DEPLOYMENT) -export (TARGET.EPOCHEAPSIZE) -export (TARGET.CAPABILITY) -export (LIBS) -export (QMAKE_EXTRA_TARGETS) -} diff --git a/examples/declarative/modelviews/listview/expandingdelegates/qtc_packaging/debian_fremantle/README b/examples/declarative/modelviews/listview/expandingdelegates/qtc_packaging/debian_fremantle/README deleted file mode 100644 index 1ceed78..0000000 --- a/examples/declarative/modelviews/listview/expandingdelegates/qtc_packaging/debian_fremantle/README +++ /dev/null @@ -1,6 +0,0 @@ -The Debian Package expandingdelegates ----------------------------- - -Comments regarding the Package - - -- Daniel Molkentin Thu, 18 Nov 2010 17:28:38 +0100 diff --git a/examples/declarative/modelviews/listview/expandingdelegates/qtc_packaging/debian_fremantle/changelog b/examples/declarative/modelviews/listview/expandingdelegates/qtc_packaging/debian_fremantle/changelog deleted file mode 100644 index 5161d7d..0000000 --- a/examples/declarative/modelviews/listview/expandingdelegates/qtc_packaging/debian_fremantle/changelog +++ /dev/null @@ -1,5 +0,0 @@ -expandingdelegates (0.0.1) unstable; urgency=low - - * Initial Release. - - -- Daniel Molkentin Thu, 18 Nov 2010 17:28:38 +0100 diff --git a/examples/declarative/modelviews/listview/expandingdelegates/qtc_packaging/debian_fremantle/compat b/examples/declarative/modelviews/listview/expandingdelegates/qtc_packaging/debian_fremantle/compat deleted file mode 100644 index 7f8f011..0000000 --- a/examples/declarative/modelviews/listview/expandingdelegates/qtc_packaging/debian_fremantle/compat +++ /dev/null @@ -1 +0,0 @@ -7 diff --git a/examples/declarative/modelviews/listview/expandingdelegates/qtc_packaging/debian_fremantle/control b/examples/declarative/modelviews/listview/expandingdelegates/qtc_packaging/debian_fremantle/control deleted file mode 100644 index 6993cea..0000000 --- a/examples/declarative/modelviews/listview/expandingdelegates/qtc_packaging/debian_fremantle/control +++ /dev/null @@ -1,13 +0,0 @@ -Source: expandingdelegates -Section: user/hidden -Priority: optional -Maintainer: Daniel Molkentin -Build-Depends: debhelper (>= 5), libqt4-dev -Standards-Version: 3.7.3 -Homepage: - -Package: expandingdelegates -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} -Description: - diff --git a/examples/declarative/modelviews/listview/expandingdelegates/qtc_packaging/debian_fremantle/copyright b/examples/declarative/modelviews/listview/expandingdelegates/qtc_packaging/debian_fremantle/copyright deleted file mode 100644 index 6185298..0000000 --- a/examples/declarative/modelviews/listview/expandingdelegates/qtc_packaging/debian_fremantle/copyright +++ /dev/null @@ -1,40 +0,0 @@ -This package was debianized by Daniel Molkentin on -Thu, 18 Nov 2010 17:28:38 +0100. - -It was downloaded from - -Upstream Author(s): - - - - -Copyright: - - - - -License: - - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -On Debian systems, the complete text of the GNU General -Public License can be found in `/usr/share/common-licenses/GPL'. - -The Debian packaging is (C) 2010, Daniel Molkentin and -is licensed under the GPL, see above. - - -# Please also look if there are files or directories which have a -# different copyright/license attached and list them here. diff --git a/examples/declarative/modelviews/listview/expandingdelegates/qtc_packaging/debian_fremantle/rules b/examples/declarative/modelviews/listview/expandingdelegates/qtc_packaging/debian_fremantle/rules deleted file mode 100755 index 96213ef..0000000 --- a/examples/declarative/modelviews/listview/expandingdelegates/qtc_packaging/debian_fremantle/rules +++ /dev/null @@ -1,91 +0,0 @@ -#!/usr/bin/make -f -# -*- makefile -*- -# Sample debian/rules that uses debhelper. -# This file was originally written by Joey Hess and Craig Small. -# As a special exception, when this file is copied by dh-make into a -# dh-make output file, you may use that output file without restriction. -# This special exception was added by Craig Small in version 0.37 of dh-make. - -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - - - - - -configure: configure-stamp -configure-stamp: - dh_testdir - # Add here commands to configure the package. - - touch configure-stamp - - -build: build-stamp - -build-stamp: configure-stamp - dh_testdir - - # Add here commands to compile the package. - $(MAKE) - #docbook-to-man debian/expandingdelegates.sgml > expandingdelegates.1 - - touch $@ - -clean: - dh_testdir - dh_testroot - rm -f build-stamp configure-stamp - - # Add here commands to clean up after the build process. - $(MAKE) clean - - dh_clean - -install: build - dh_testdir - dh_testroot - dh_clean -k - dh_installdirs - - # Add here commands to install the package into debian/expandingdelegates. - $(MAKE) INSTALL_ROOT="$(CURDIR)"/debian/expandingdelegates install - - -# Build architecture-independent files here. -binary-indep: build install -# We have nothing to do by default. - -# Build architecture-dependent files here. -binary-arch: build install - dh_testdir - dh_testroot - dh_installchangelogs - dh_installdocs - dh_installexamples -# dh_install -# dh_installmenu -# dh_installdebconf -# dh_installlogrotate -# dh_installemacsen -# dh_installpam -# dh_installmime -# dh_python -# dh_installinit -# dh_installcron -# dh_installinfo - dh_installman - dh_link - # dh_strip - dh_compress - dh_fixperms -# dh_perl -# dh_makeshlibs - dh_installdeb - # dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb - -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install configure diff --git a/examples/declarative/modelviews/listview/highlight.qml b/examples/declarative/modelviews/listview/highlight.qml index e9e269f..6b049bd 100644 --- a/examples/declarative/modelviews/listview/highlight.qml +++ b/examples/declarative/modelviews/listview/highlight.qml @@ -42,7 +42,7 @@ // that uses a SpringAnimation to provide custom movement when the // highlight bar is moved between items. -import QtQuick 1.0 +import QtQuick 2.0 import "content" Rectangle { diff --git a/examples/declarative/modelviews/listview/highlight/highlight.desktop b/examples/declarative/modelviews/listview/highlight/highlight.desktop deleted file mode 100644 index 5348e40..0000000 --- a/examples/declarative/modelviews/listview/highlight/highlight.desktop +++ /dev/null @@ -1,11 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Version=1.0 -Type=Application -Terminal=false -Name=highlight -Exec=/opt/usr/bin/highlight -Icon=highlight -X-Window-Icon= -X-HildonDesk-ShowInToolbar=true -X-Osso-Type=application/x-executable diff --git a/examples/declarative/modelviews/listview/highlight/highlight.png b/examples/declarative/modelviews/listview/highlight/highlight.png deleted file mode 100644 index 707d5c4e85d82959740b243a8a36d5071c277299..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3400 zcmV-O4Y%@%P)ht(u000b3 zNkl+r+m%F_C;*wliAId+l;Bw~NnREVgX6DSfv+(~Ms$%J>UH~1TiKG?i==6q;ABhC^ z?Fa;PP1zvRpk{yshy{xNzW=_}wlshM$8bMz0ywE)|E?{*$bARG!R}74&+E~=fBGSCH_q~3rZLE`kFZF`Zg5p_(F9S`V+!f^EBN1AfbVO>l zV*?2wmM7*K$N;DTgsUiqL8d@0kV=|_n&`jpzizedO9)tWdFTh8K`^#$^77P!9khgW zY!Rx>mStcADTf#t1$7O$0t|o*0XKn3gatG^hba2{-neB1+ztE?*sLjd^k^HO+7rUI z#U<*@0G0o{w7eb^h!lqynFTclTrU#CporX1FqyNMH+0Ern&N9m&#V&xj_U(F2mB2J zt<46%_t{NEnvD|IFZF~~d&Uw1T_g&S##v*=ONjw)029C*A{l`GV{0SE$m`(;jw}{N znskEx<>q}Q<12YZEl*LE3Ih306gaq~kqj^oOalLlQhy0dt;u@8$p7^Lt&4>oL!oPx z#8s8=%aut5!dB!t3TKe~K&L~H1lMXjK+#OKRHI5GD|IzkUH?i3OO@}-LaMj9G8lz# z%l5CTmMR6d2)5Xi&TXYMH@9`QFE#2K3&XXz*HoZoHYmE}} z2gzCqV(C$)Qa4CsW6qOGtI%%!WV`fQi$l5ySZr*mjmtm*mMy$LnBc~UpU3Zbir>EL z5q7k1!|(B;ltK`4R+^dg2p6W_d^>jD_u(zaPCr^^8@hrk3G%j4n9z3e5I$h zHt*%PdcQ(f^FBoE0!itt&AS&D@SD9H-ToBEcllZB+s zk=+N-HEn5kb?LNr0_tj96^ef~kie^2ICbnKhHki|lDRofU;aApOn#Gh#$V=lzx5aV z$Jx^^nO%`X>~HULygE0g(X z`b{py-oel{4)1Lt5=ryItKVXDcD&f3()r}32l444EK3-kNE2=Dpl9>WCG-onSlD9c zr%N?M8yN>I$G3v%iKcWshT`^}P5k(+E4)4M9*-UV z&4O$+)XU|82r~)zlcQfDWVF&5ZZFgaJuU2x93q*UBV#3rrAM(ON9|alVFXl)&YX@% zrn2~rAcuB*qU@=(8D~0mGavLg@|)W{pqZSz_G=dbK~FOQb~8TtAx|87jOIX-tF6w^ zE}q=qk0lm!nQ>k||12}9;gZF6-KIckC(i%2z(g#|rlvN!+qYIAV1cALUyv7|DWDVZ zX$(wW$FeP#{K4*hcr=|#P$&$|hffa@Fv3e>f?B$+m4Id1%9%neo+H}QK_nQiKtO_= zl`f2u2zU)e(5EpuKSS2cx#Vx(wu^As=Cu#baASJJRhKn0OvcBFC8vpJ=CQ?My|Bz# zz=^_Co`6)^qH{|deviLQGGit4^Rx(EQ~10ZbLj+GD@TChb9=j@^z6)V>N`*Kk5B$J ze{}qdg}TxBWxn^(KOkbGYZ?h_s*YG=wFFc=3zU$c6s9F)Od%3%#;D-BreyPxTM?QD z9z!FUO_9xIol|}uej|j>6Ch{jux$5pqD;~k-A=y!k1x!=$7+wtBz2KR47Sqly&wN$2gymjWt&D)GPzc~L zAmG!PO3acmvt?3VJ(xek7m2e4a;8m_*N@k56OcCJydSwcE%(-LUHTXJ-cXJh2-bmfHU`sYDbPJpf{I$AtTF3d1C zH&IsaGnxn(&H4YF1v8Tqk{O%MaC?~t#L~l6(YG zroAqg9-GOc<1ITrCv$U*#4lBy$A<1jDGgg}EZeNG>nIwv2-NKXBF;O*?VUc}xNw${ z*m#*_PwU-;JgtCDCMW!QFwTLkdpNTDPM6%s!bPT2Hw$NqtmQsLwFSE9^d4klv>kuu zZd!fa1c|QgD-B(7M^6)jQ&;)P2R|#5j5hUhWb30~dpLW3j%=!huYUfIUD+N> zOg@-AL&i!H^y~OMFf=vnYA0y4aPszNc=n-}`150b%a-Pyg-mjzVN^c`m%|q5>GIPZ z)p_a6zw_{cV|2Afi)<>LquYK5zrCH-%oUz{_%43qwmV&I49%Y7;>=qpG@632BkJd8 z7tS&=JI>a~=7L-}5GEW5uWK#(MxIsFk7E1)e|s&!n>Mz1-0J+_UopfA-KH za&OO}CBYF)r*3lQ+IL8s3xE?@_8p8cZ(Za0(=T#kW(3nRvBe^5rI<=y=iJzj8B1J2 z)xTk_2vt0wIwK;&mJTnEe7cPvy!#3vUx24S_hs6eA~m`ZMiwsd)1j9bUbs-$5k#P~ z)x#6V+ZdaEotMsDX783=1ie1uxfx>V5#reyZ0s7Z)YeMCilGpJ-Ccf~Lpndd_+765 z+a;d7>m;AnImz;OWWy}P>n)oTRnX!^lEY3ZF{6#Dc zP3eWtdbxc=2v{URq3CS&v1OCaF9zOYVEn2}rp4FECpsQLQ$~gR152@@J>5iMHTEp9 zmbgOTwypq)+ybwkf6Hx_(&+2{0*~+cD~@)35x?GCF?F^=+yrLVZhq-;c$IqD0$m+m zc5U(T@;g7`=FF(8-fuK>pz}eFZ2dewBe?pGiugIGL}Lk9BRn3({hx|39KXWzKl+!7 zC&mJ5-bPt0t45OC0A2y;?_2xbL3dhw4R4!7U~7k$#~*0t+{M#;_4_fNIQ%GkqPqzC z{Fru@iNqkLopCayuA3jF3DBx@F$?M&px$p>POu^EIL3&;mUb_j@9_{%y~nH9KjiJH zFn*68OEP4v6sDamNuAY`{8WHU0^b1jB8W8VcDg$bSTz|%BSf72I~;Uwcw}XkOeQa- zN>|#7#+$$bFbQ%K=Z5G-Q2zs*1I$KV%`Xz*a{tmd#PwW{T{?%<;++x}lOt6OjpN+* zyh-s&?Bdn?QBX0Q%hnAW@#+Lr-J9yYq*QhOS|x@K=8e3ZH*^eS1|bPb`j36QKfG8Z zAP&3?+zy0mKT_2r@`lPZFbrxaZ{(t(qreQ11hK(Sf8VPgtFe^{`1WNu)oTGS0vV9M z1KO%TqAZ*rM@-}VIAYK-Qmz0)j`740Nr19ZN&5TVzSVZtAOOgdU;^L7B5vsF1ravm zc*acLs3D53I|MQUY8q4m3!7f(?^>Tb{p$($g#A)4e1B9s{@lL%?>o@kZ5V1WZ~Qcn zz|bu+Ir<-X<5ugvfemb60~^@D1~#yPwc`H(pHeSaefwW^{L9a%BKPWN%_+ eAW3auXJt}lVPtu6$z?nM0000 - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - diff --git a/examples/declarative/modelviews/listview/highlight/main.cpp b/examples/declarative/modelviews/listview/highlight/main.cpp deleted file mode 100644 index 7b8cdf2..0000000 --- a/examples/declarative/modelviews/listview/highlight/main.cpp +++ /dev/null @@ -1,54 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** This file is part of the QtCore 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 Nokia Corporation 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 "qmlapplicationviewer.h" - -int main(int argc, char *argv[]) -{ - QApplication app(argc, argv); - - QmlApplicationViewer viewer; - viewer.setOrientation(QmlApplicationViewer::ScreenOrientationLockPortrait); - viewer.setMainQmlFile(QLatin1String("qml/qml/highlight.qml")); - viewer.showExpanded(); - - return app.exec(); -} diff --git a/examples/declarative/modelviews/listview/highlight/qml/content/PetsModel.qml b/examples/declarative/modelviews/listview/highlight/qml/content/PetsModel.qml deleted file mode 100644 index 5220763..0000000 --- a/examples/declarative/modelviews/listview/highlight/qml/content/PetsModel.qml +++ /dev/null @@ -1,98 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** 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 Nokia Corporation 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 1.0 - -ListModel { - ListElement { - name: "Polly" - type: "Parrot" - age: 12 - size: "Small" - } - ListElement { - name: "Penny" - type: "Turtle" - age: 4 - size: "Small" - } - ListElement { - name: "Warren" - type: "Rabbit" - age: 2 - size: "Small" - } - ListElement { - name: "Spot" - type: "Dog" - age: 9 - size: "Medium" - } - ListElement { - name: "Schrödinger" - type: "Cat" - age: 2 - size: "Medium" - } - ListElement { - name: "Joey" - type: "Kangaroo" - age: 1 - size: "Medium" - } - ListElement { - name: "Kimba" - type: "Bunny" - age: 65 - size: "Large" - } - ListElement { - name: "Rover" - type: "Dog" - age: 5 - size: "Large" - } - ListElement { - name: "Tiny" - type: "Elephant" - age: 15 - size: "Large" - } -} diff --git a/examples/declarative/modelviews/listview/highlight/qml/content/PressAndHoldButton.qml b/examples/declarative/modelviews/listview/highlight/qml/content/PressAndHoldButton.qml deleted file mode 100644 index d6808a4..0000000 --- a/examples/declarative/modelviews/listview/highlight/qml/content/PressAndHoldButton.qml +++ /dev/null @@ -1,82 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** 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 Nokia Corporation 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 1.0 - -Image { - id: container - - property int repeatDelay: 300 - property int repeatDuration: 75 - property bool pressed: false - - signal clicked - - scale: pressed ? 0.9 : 1 - - function release() { - autoRepeatClicks.stop() - container.pressed = false - } - - SequentialAnimation on pressed { - id: autoRepeatClicks - running: false - - PropertyAction { target: container; property: "pressed"; value: true } - ScriptAction { script: container.clicked() } - PauseAnimation { duration: repeatDelay } - - SequentialAnimation { - loops: Animation.Infinite - ScriptAction { script: container.clicked() } - PauseAnimation { duration: repeatDuration } - } - } - - MouseArea { - anchors.fill: parent - - onPressed: autoRepeatClicks.start() - onReleased: container.release() - onCanceled: container.release() - } -} - diff --git a/examples/declarative/modelviews/listview/highlight/qml/content/RecipesModel.qml b/examples/declarative/modelviews/listview/highlight/qml/content/RecipesModel.qml deleted file mode 100644 index 6056b90..0000000 --- a/examples/declarative/modelviews/listview/highlight/qml/content/RecipesModel.qml +++ /dev/null @@ -1,129 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** 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 Nokia Corporation 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 1.0 - -ListModel { - ListElement { - title: "Pancakes" - picture: "content/pics/pancakes.jpg" - ingredients: " -

          -
        • 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/declarative/modelviews/listview/highlight/qml/content/TextButton.qml b/examples/declarative/modelviews/listview/highlight/qml/content/TextButton.qml deleted file mode 100644 index f26d775..0000000 --- a/examples/declarative/modelviews/listview/highlight/qml/content/TextButton.qml +++ /dev/null @@ -1,78 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** 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 Nokia Corporation 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 1.0 - -Rectangle { - id: container - - property alias text: label.text - - signal clicked - - width: label.width + 20; height: label.height + 6 - smooth: true - radius: 10 - - gradient: Gradient { - GradientStop { id: gradientStop; position: 0.0; color: palette.light } - GradientStop { position: 1.0; color: palette.button } - } - - SystemPalette { id: palette } - - 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: palette.dark } - } -} - diff --git a/examples/declarative/modelviews/listview/highlight/qml/content/pics/arrow-down.png b/examples/declarative/modelviews/listview/highlight/qml/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/declarative/modelviews/listview/highlight/qml/content/pics/lemonade.jpg b/examples/declarative/modelviews/listview/highlight/qml/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/declarative/modelviews/listview/highlight/qml/content/pics/list-delete.png b/examples/declarative/modelviews/listview/highlight/qml/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/declarative/modelviews/listview/highlight/qml/content/pics/minus-sign.png b/examples/declarative/modelviews/listview/highlight/qml/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/declarative/modelviews/listview/highlight/qml/content/pics/moreUp.png b/examples/declarative/modelviews/listview/highlight/qml/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/declarative/modelviews/listview/highlight/qml/content/pics/pancakes.jpg b/examples/declarative/modelviews/listview/highlight/qml/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/declarative/modelviews/listview/highlight/qml/content/pics/plus-sign.png b/examples/declarative/modelviews/listview/highlight/qml/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/declarative/modelviews/listview/highlight/qml/content/pics/vegetable-soup.jpg b/examples/declarative/modelviews/listview/highlight/qml/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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 -#include -#include -#include -#include -#include - -#if defined(QMLJSDEBUGGER) -#include -#endif - -#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER) -#include -#endif -#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER) -#include -#endif - -#if defined(Q_OS_SYMBIAN) && defined(ORIENTATIONLOCK) -#include -#include -#include -#include -#endif // Q_OS_SYMBIAN && ORIENTATIONLOCK - -#if defined(QMLJSDEBUGGER) - -// Enable debugging before any QDeclarativeEngine is created -struct QmlJsDebuggingEnabler -{ - QmlJsDebuggingEnabler() - { - QDeclarativeDebugHelper::enableDebugging(); - } -}; - -// Execute code in constructor before first QDeclarativeEngine is instantiated -static QmlJsDebuggingEnabler enableDebuggingHelper; - -#endif // QMLJSDEBUGGER - -class QmlApplicationViewerPrivate -{ - QString mainQmlFile; - friend class QmlApplicationViewer; - static QString adjustPath(const QString &path); -}; - -QString QmlApplicationViewerPrivate::adjustPath(const QString &path) -{ -#ifdef Q_OS_UNIX -#ifdef Q_OS_MAC - if (!QDir::isAbsolutePath(path)) - return QCoreApplication::applicationDirPath() - + QLatin1String("/../Resources/") + path; -#else - const QString pathInShareDir = QCoreApplication::applicationDirPath() - + QLatin1String("/../share/") - + QFileInfo(QCoreApplication::applicationFilePath()).fileName() - + QLatin1Char('/') + path; - if (QFileInfo(pathInShareDir).exists()) - return pathInShareDir; -#endif -#endif - return path; -} - -QmlApplicationViewer::QmlApplicationViewer(QWidget *parent) : - QDeclarativeView(parent), - m_d(new QmlApplicationViewerPrivate) -{ - connect(engine(), SIGNAL(quit()), SLOT(close())); - setResizeMode(QDeclarativeView::SizeRootObjectToView); -#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER) - new QmlJSDebugger::JSDebuggerAgent(engine()); -#endif -#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER) - new QmlJSDebugger::QDeclarativeViewObserver(this, parent); -#endif -} - -QmlApplicationViewer::~QmlApplicationViewer() -{ - delete m_d; -} - -void QmlApplicationViewer::setMainQmlFile(const QString &file) -{ - m_d->mainQmlFile = QmlApplicationViewerPrivate::adjustPath(file); - setSource(QUrl::fromLocalFile(m_d->mainQmlFile)); -} - -void QmlApplicationViewer::addImportPath(const QString &path) -{ - engine()->addImportPath(QmlApplicationViewerPrivate::adjustPath(path)); -} - -void QmlApplicationViewer::setOrientation(ScreenOrientation orientation) -{ -#ifdef Q_OS_SYMBIAN - if (orientation != ScreenOrientationAuto) { -#if defined(ORIENTATIONLOCK) - const CAknAppUiBase::TAppUiOrientation uiOrientation = - (orientation == ScreenOrientationLockPortrait) ? CAknAppUi::EAppUiOrientationPortrait - : CAknAppUi::EAppUiOrientationLandscape; - CAknAppUi* appUi = dynamic_cast (CEikonEnv::Static()->AppUi()); - TRAPD(error, - if (appUi) - appUi->SetOrientationL(uiOrientation); - ); - Q_UNUSED(error) -#else // ORIENTATIONLOCK - qWarning("'ORIENTATIONLOCK' needs to be defined on Symbian when locking the orientation."); -#endif // ORIENTATIONLOCK - } -#elif defined(Q_WS_MAEMO_5) - Qt::WidgetAttribute attribute; - switch (orientation) { - case ScreenOrientationLockPortrait: - attribute = Qt::WA_Maemo5PortraitOrientation; - break; - case ScreenOrientationLockLandscape: - attribute = Qt::WA_Maemo5LandscapeOrientation; - break; - case ScreenOrientationAuto: - default: - attribute = Qt::WA_Maemo5AutoOrientation; - break; - } - setAttribute(attribute, true); -#else // Q_OS_SYMBIAN - Q_UNUSED(orientation); -#endif // Q_OS_SYMBIAN -} - -void QmlApplicationViewer::showExpanded() -{ -#ifdef Q_OS_SYMBIAN - showFullScreen(); -#elif defined(Q_WS_MAEMO_5) || defined(Q_WS_MAEMO_6) - showMaximized(); -#else - show(); -#endif -} diff --git a/examples/declarative/modelviews/listview/highlight/qmlapplicationviewer/qmlapplicationviewer.h b/examples/declarative/modelviews/listview/highlight/qmlapplicationviewer/qmlapplicationviewer.h deleted file mode 100644 index f5b24b0..0000000 --- a/examples/declarative/modelviews/listview/highlight/qmlapplicationviewer/qmlapplicationviewer.h +++ /dev/null @@ -1,79 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** This file is part of the QtCore 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 Nokia Corporation 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$ -** -****************************************************************************/ - -// checksum 0x5a59 version 0x2000a -/* - This file was generated by the Qt Quick Application wizard of Qt Creator. - QmlApplicationViewer is a convenience class containing mobile device specific - code such as screen orientation handling. Also QML paths and debugging are - handled here. - It is recommended not to modify this file, since newer versions of Qt Creator - may offer an updated version of it. -*/ - -#ifndef QMLAPPLICATIONVIEWER_H -#define QMLAPPLICATIONVIEWER_H - -#include - -class QmlApplicationViewer : public QDeclarativeView -{ - Q_OBJECT - -public: - enum ScreenOrientation { - ScreenOrientationLockPortrait, - ScreenOrientationLockLandscape, - ScreenOrientationAuto - }; - - explicit QmlApplicationViewer(QWidget *parent = 0); - virtual ~QmlApplicationViewer(); - - void setMainQmlFile(const QString &file); - void addImportPath(const QString &path); - void setOrientation(ScreenOrientation orientation); - void showExpanded(); - -private: - class QmlApplicationViewerPrivate *m_d; -}; - -#endif // QMLAPPLICATIONVIEWER_H diff --git a/examples/declarative/modelviews/listview/highlight/qmlapplicationviewer/qmlapplicationviewer.pri b/examples/declarative/modelviews/listview/highlight/qmlapplicationviewer/qmlapplicationviewer.pri deleted file mode 100644 index 1c0c7ed..0000000 --- a/examples/declarative/modelviews/listview/highlight/qmlapplicationviewer/qmlapplicationviewer.pri +++ /dev/null @@ -1,154 +0,0 @@ -# checksum 0x3dc8 version 0x2000a -# This file was generated by the Qt Quick Application wizard of Qt Creator. -# The code below adds the QmlApplicationViewer to the project and handles the -# activation of QML debugging. -# It is recommended not to modify this file, since newer versions of Qt Creator -# may offer an updated version of it. - -QT += declarative - -SOURCES += $$PWD/qmlapplicationviewer.cpp -HEADERS += $$PWD/qmlapplicationviewer.h -INCLUDEPATH += $$PWD - -defineTest(minQtVersion) { - maj = $$1 - min = $$2 - patch = $$3 - isEqual(QT_MAJOR_VERSION, $$maj) { - isEqual(QT_MINOR_VERSION, $$min) { - isEqual(QT_PATCH_VERSION, $$patch) { - return(true) - } - greaterThan(QT_PATCH_VERSION, $$patch) { - return(true) - } - } - greaterThan(QT_MINOR_VERSION, $$min) { - return(true) - } - } - return(false) -} - -contains(DEFINES, QMLJSDEBUGGER) { - CONFIG(debug, debug|release) { - !minQtVersion(4, 7, 1) { - warning() - warning("Disabling QML debugging:") - warning() - warning("Debugging QML requires the qmljsdebugger library that ships with Qt Creator.") - warning("This library requires Qt 4.7.1 or newer.") - warning() - DEFINES -= QMLJSDEBUGGER - } else:isEmpty(QMLJSDEBUGGER_PATH) { - warning() - warning("Disabling QML debugging:") - warning() - warning("Debugging QML requires the qmljsdebugger library that ships with Qt Creator.") - warning("Please specify its location on the qmake command line, eg") - warning(" qmake -r QMLJSDEBUGGER_PATH=$CREATORDIR/share/qtcreator/qmljsdebugger") - warning() - DEFINES -= QMLJSDEBUGGER - } else { - include($$QMLJSDEBUGGER_PATH/qmljsdebugger-lib.pri) - } - } else { - DEFINES -= QMLJSDEBUGGER - } -} -# This file was generated by an application wizard of Qt Creator. -# The code below handles deployment to Symbian and Maemo, aswell as copying -# of the application data to shadow build directories on desktop. -# It is recommended not to modify this file, since newer versions of Qt Creator -# may offer an updated version of it. - -defineTest(qtcAddDeployment) { -for(deploymentfolder, DEPLOYMENTFOLDERS) { - item = item$${deploymentfolder} - itemsources = $${item}.sources - $$itemsources = $$eval($${deploymentfolder}.source) - itempath = $${item}.path - $$itempath= $$eval($${deploymentfolder}.target) - export($$itemsources) - export($$itempath) - DEPLOYMENT += $$item -} - -MAINPROFILEPWD = $$PWD - -symbian { - ICON = $${TARGET}.svg - TARGET.EPOCHEAPSIZE = 0x20000 0x2000000 - contains(DEFINES, ORIENTATIONLOCK):LIBS += -lavkon -leikcore -lcone - contains(DEFINES, NETWORKACCESS):TARGET.CAPABILITY += NetworkServices -} else:win32 { - !isEqual(PWD,$$OUT_PWD) { - copyCommand = @echo Copying application data... - for(deploymentfolder, DEPLOYMENTFOLDERS) { - source = $$eval($${deploymentfolder}.source) - pathSegments = $$split(source, /) - sourceAndTarget = $$MAINPROFILEPWD/$$source $$OUT_PWD/$$eval($${deploymentfolder}.target)/$$last(pathSegments) - copyCommand += && $(COPY_DIR) $$replace(sourceAndTarget, /, \\) - } - copydeploymentfolders.commands = $$copyCommand - first.depends = $(first) copydeploymentfolders - export(first.depends) - export(copydeploymentfolders.commands) - QMAKE_EXTRA_TARGETS += first copydeploymentfolders - } -} else:unix { - maemo5 { - installPrefix = /opt/usr - desktopfile.path = /usr/share/applications/hildon - } else { - installPrefix = /usr/local - desktopfile.path = /usr/share/applications - !isEqual(PWD,$$OUT_PWD) { - copyCommand = @echo Copying application data... - for(deploymentfolder, DEPLOYMENTFOLDERS) { - macx { - target = $$OUT_PWD/$${TARGET}.app/Contents/Resources/$$eval($${deploymentfolder}.target) - } else { - target = $$OUT_PWD/$$eval($${deploymentfolder}.target) - } - copyCommand += && $(MKDIR) $$target - copyCommand += && $(COPY_DIR) $$MAINPROFILEPWD/$$eval($${deploymentfolder}.source) $$target - } - copydeploymentfolders.commands = $$copyCommand - first.depends = $(first) copydeploymentfolders - export(first.depends) - export(copydeploymentfolders.commands) - QMAKE_EXTRA_TARGETS += first copydeploymentfolders - } - } - for(deploymentfolder, DEPLOYMENTFOLDERS) { - item = item$${deploymentfolder} - itemfiles = $${item}.files - $$itemfiles = $$eval($${deploymentfolder}.source) - itempath = $${item}.path - $$itempath = $${installPrefix}/share/$${TARGET}/$$eval($${deploymentfolder}.target) - export($$itemfiles) - export($$itempath) - INSTALLS += $$item - } - icon.files = $${TARGET}.png - icon.path = /usr/share/icons/hicolor/64x64/apps - desktopfile.files = $${TARGET}.desktop - target.path = $${installPrefix}/bin - export(icon.files) - export(icon.path) - export(desktopfile.files) - export(desktopfile.path) - export(target.path) - INSTALLS += desktopfile icon target -} - -export (ICON) -export (INSTALLS) -export (DEPLOYMENT) -export (TARGET.EPOCHEAPSIZE) -export (TARGET.CAPABILITY) -export (LIBS) -export (QMAKE_EXTRA_TARGETS) -} diff --git a/examples/declarative/modelviews/listview/highlight/qtc_packaging/debian_fremantle/README b/examples/declarative/modelviews/listview/highlight/qtc_packaging/debian_fremantle/README deleted file mode 100644 index 37e930a..0000000 --- a/examples/declarative/modelviews/listview/highlight/qtc_packaging/debian_fremantle/README +++ /dev/null @@ -1,6 +0,0 @@ -The Debian Package highlight ----------------------------- - -Comments regarding the Package - - -- Daniel Molkentin Thu, 18 Nov 2010 17:33:55 +0100 diff --git a/examples/declarative/modelviews/listview/highlight/qtc_packaging/debian_fremantle/changelog b/examples/declarative/modelviews/listview/highlight/qtc_packaging/debian_fremantle/changelog deleted file mode 100644 index 43e669b..0000000 --- a/examples/declarative/modelviews/listview/highlight/qtc_packaging/debian_fremantle/changelog +++ /dev/null @@ -1,5 +0,0 @@ -highlight (0.0.1) unstable; urgency=low - - * Initial Release. - - -- Daniel Molkentin Thu, 18 Nov 2010 17:33:55 +0100 diff --git a/examples/declarative/modelviews/listview/highlight/qtc_packaging/debian_fremantle/compat b/examples/declarative/modelviews/listview/highlight/qtc_packaging/debian_fremantle/compat deleted file mode 100644 index 7f8f011..0000000 --- a/examples/declarative/modelviews/listview/highlight/qtc_packaging/debian_fremantle/compat +++ /dev/null @@ -1 +0,0 @@ -7 diff --git a/examples/declarative/modelviews/listview/highlight/qtc_packaging/debian_fremantle/control b/examples/declarative/modelviews/listview/highlight/qtc_packaging/debian_fremantle/control deleted file mode 100644 index 0ed2ce2..0000000 --- a/examples/declarative/modelviews/listview/highlight/qtc_packaging/debian_fremantle/control +++ /dev/null @@ -1,13 +0,0 @@ -Source: highlight -Section: user/hidden -Priority: optional -Maintainer: Daniel Molkentin -Build-Depends: debhelper (>= 5), libqt4-dev -Standards-Version: 3.7.3 -Homepage: - -Package: highlight -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} -Description: - diff --git a/examples/declarative/modelviews/listview/highlight/qtc_packaging/debian_fremantle/copyright b/examples/declarative/modelviews/listview/highlight/qtc_packaging/debian_fremantle/copyright deleted file mode 100644 index b795943..0000000 --- a/examples/declarative/modelviews/listview/highlight/qtc_packaging/debian_fremantle/copyright +++ /dev/null @@ -1,40 +0,0 @@ -This package was debianized by Daniel Molkentin on -Thu, 18 Nov 2010 17:33:55 +0100. - -It was downloaded from - -Upstream Author(s): - - - - -Copyright: - - - - -License: - - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -On Debian systems, the complete text of the GNU General -Public License can be found in `/usr/share/common-licenses/GPL'. - -The Debian packaging is (C) 2010, Daniel Molkentin and -is licensed under the GPL, see above. - - -# Please also look if there are files or directories which have a -# different copyright/license attached and list them here. diff --git a/examples/declarative/modelviews/listview/highlight/qtc_packaging/debian_fremantle/rules b/examples/declarative/modelviews/listview/highlight/qtc_packaging/debian_fremantle/rules deleted file mode 100755 index 986e3ee..0000000 --- a/examples/declarative/modelviews/listview/highlight/qtc_packaging/debian_fremantle/rules +++ /dev/null @@ -1,91 +0,0 @@ -#!/usr/bin/make -f -# -*- makefile -*- -# Sample debian/rules that uses debhelper. -# This file was originally written by Joey Hess and Craig Small. -# As a special exception, when this file is copied by dh-make into a -# dh-make output file, you may use that output file without restriction. -# This special exception was added by Craig Small in version 0.37 of dh-make. - -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - - - - - -configure: configure-stamp -configure-stamp: - dh_testdir - # Add here commands to configure the package. - - touch configure-stamp - - -build: build-stamp - -build-stamp: configure-stamp - dh_testdir - - # Add here commands to compile the package. - $(MAKE) - #docbook-to-man debian/highlight.sgml > highlight.1 - - touch $@ - -clean: - dh_testdir - dh_testroot - rm -f build-stamp configure-stamp - - # Add here commands to clean up after the build process. - $(MAKE) clean - - dh_clean - -install: build - dh_testdir - dh_testroot - dh_clean -k - dh_installdirs - - # Add here commands to install the package into debian/highlight. - $(MAKE) INSTALL_ROOT="$(CURDIR)"/debian/highlight install - - -# Build architecture-independent files here. -binary-indep: build install -# We have nothing to do by default. - -# Build architecture-dependent files here. -binary-arch: build install - dh_testdir - dh_testroot - dh_installchangelogs - dh_installdocs - dh_installexamples -# dh_install -# dh_installmenu -# dh_installdebconf -# dh_installlogrotate -# dh_installemacsen -# dh_installpam -# dh_installmime -# dh_python -# dh_installinit -# dh_installcron -# dh_installinfo - dh_installman - dh_link - # dh_strip - dh_compress - dh_fixperms -# dh_perl -# dh_makeshlibs - dh_installdeb - # dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb - -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install configure diff --git a/examples/declarative/modelviews/listview/highlightranges.qml b/examples/declarative/modelviews/listview/highlightranges.qml index cad40e7..4c5ef23 100644 --- a/examples/declarative/modelviews/listview/highlightranges.qml +++ b/examples/declarative/modelviews/listview/highlightranges.qml @@ -38,7 +38,7 @@ ** ****************************************************************************/ -import QtQuick 1.0 +import QtQuick 2.0 import "content" Rectangle { diff --git a/examples/declarative/modelviews/listview/highlightranges/highlightranges.desktop b/examples/declarative/modelviews/listview/highlightranges/highlightranges.desktop deleted file mode 100644 index 57200be..0000000 --- a/examples/declarative/modelviews/listview/highlightranges/highlightranges.desktop +++ /dev/null @@ -1,11 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Version=1.0 -Type=Application -Terminal=false -Name=highlightranges -Exec=/opt/usr/bin/highlightranges -Icon=highlightranges -X-Window-Icon= -X-HildonDesk-ShowInToolbar=true -X-Osso-Type=application/x-executable diff --git a/examples/declarative/modelviews/listview/highlightranges/highlightranges.png b/examples/declarative/modelviews/listview/highlightranges/highlightranges.png deleted file mode 100644 index 707d5c4e85d82959740b243a8a36d5071c277299..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3400 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 eAW3auXJt}lVPtu6$z?nM0000 - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - diff --git a/examples/declarative/modelviews/listview/highlightranges/main.cpp b/examples/declarative/modelviews/listview/highlightranges/main.cpp deleted file mode 100644 index fad8f0c..0000000 --- a/examples/declarative/modelviews/listview/highlightranges/main.cpp +++ /dev/null @@ -1,54 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** This file is part of the QtCore 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 Nokia Corporation 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 "qmlapplicationviewer.h" - -int main(int argc, char *argv[]) -{ - QApplication app(argc, argv); - - QmlApplicationViewer viewer; - viewer.setOrientation(QmlApplicationViewer::ScreenOrientationLockLandscape); - viewer.setMainQmlFile(QLatin1String("qml/qml/highlightranges.qml")); - viewer.showExpanded(); - - return app.exec(); -} diff --git a/examples/declarative/modelviews/listview/highlightranges/qml/content/PetsModel.qml b/examples/declarative/modelviews/listview/highlightranges/qml/content/PetsModel.qml deleted file mode 100644 index 5220763..0000000 --- a/examples/declarative/modelviews/listview/highlightranges/qml/content/PetsModel.qml +++ /dev/null @@ -1,98 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** 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 Nokia Corporation 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 1.0 - -ListModel { - ListElement { - name: "Polly" - type: "Parrot" - age: 12 - size: "Small" - } - ListElement { - name: "Penny" - type: "Turtle" - age: 4 - size: "Small" - } - ListElement { - name: "Warren" - type: "Rabbit" - age: 2 - size: "Small" - } - ListElement { - name: "Spot" - type: "Dog" - age: 9 - size: "Medium" - } - ListElement { - name: "Schrödinger" - type: "Cat" - age: 2 - size: "Medium" - } - ListElement { - name: "Joey" - type: "Kangaroo" - age: 1 - size: "Medium" - } - ListElement { - name: "Kimba" - type: "Bunny" - age: 65 - size: "Large" - } - ListElement { - name: "Rover" - type: "Dog" - age: 5 - size: "Large" - } - ListElement { - name: "Tiny" - type: "Elephant" - age: 15 - size: "Large" - } -} diff --git a/examples/declarative/modelviews/listview/highlightranges/qml/content/PressAndHoldButton.qml b/examples/declarative/modelviews/listview/highlightranges/qml/content/PressAndHoldButton.qml deleted file mode 100644 index d6808a4..0000000 --- a/examples/declarative/modelviews/listview/highlightranges/qml/content/PressAndHoldButton.qml +++ /dev/null @@ -1,82 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** 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 Nokia Corporation 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 1.0 - -Image { - id: container - - property int repeatDelay: 300 - property int repeatDuration: 75 - property bool pressed: false - - signal clicked - - scale: pressed ? 0.9 : 1 - - function release() { - autoRepeatClicks.stop() - container.pressed = false - } - - SequentialAnimation on pressed { - id: autoRepeatClicks - running: false - - PropertyAction { target: container; property: "pressed"; value: true } - ScriptAction { script: container.clicked() } - PauseAnimation { duration: repeatDelay } - - SequentialAnimation { - loops: Animation.Infinite - ScriptAction { script: container.clicked() } - PauseAnimation { duration: repeatDuration } - } - } - - MouseArea { - anchors.fill: parent - - onPressed: autoRepeatClicks.start() - onReleased: container.release() - onCanceled: container.release() - } -} - diff --git a/examples/declarative/modelviews/listview/highlightranges/qml/content/RecipesModel.qml b/examples/declarative/modelviews/listview/highlightranges/qml/content/RecipesModel.qml deleted file mode 100644 index 6056b90..0000000 --- a/examples/declarative/modelviews/listview/highlightranges/qml/content/RecipesModel.qml +++ /dev/null @@ -1,129 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** 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 Nokia Corporation 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 1.0 - -ListModel { - ListElement { - title: "Pancakes" - picture: "content/pics/pancakes.jpg" - ingredients: " -

            -
          • 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/declarative/modelviews/listview/highlightranges/qml/content/TextButton.qml b/examples/declarative/modelviews/listview/highlightranges/qml/content/TextButton.qml deleted file mode 100644 index f26d775..0000000 --- a/examples/declarative/modelviews/listview/highlightranges/qml/content/TextButton.qml +++ /dev/null @@ -1,78 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** 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 Nokia Corporation 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 1.0 - -Rectangle { - id: container - - property alias text: label.text - - signal clicked - - width: label.width + 20; height: label.height + 6 - smooth: true - radius: 10 - - gradient: Gradient { - GradientStop { id: gradientStop; position: 0.0; color: palette.light } - GradientStop { position: 1.0; color: palette.button } - } - - SystemPalette { id: palette } - - 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: palette.dark } - } -} - diff --git a/examples/declarative/modelviews/listview/highlightranges/qml/content/pics/arrow-down.png b/examples/declarative/modelviews/listview/highlightranges/qml/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/declarative/modelviews/listview/highlightranges/qml/content/pics/lemonade.jpg b/examples/declarative/modelviews/listview/highlightranges/qml/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/declarative/modelviews/listview/highlightranges/qml/content/pics/list-delete.png b/examples/declarative/modelviews/listview/highlightranges/qml/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/declarative/modelviews/listview/highlightranges/qml/content/pics/minus-sign.png b/examples/declarative/modelviews/listview/highlightranges/qml/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/declarative/modelviews/listview/highlightranges/qml/content/pics/moreUp.png b/examples/declarative/modelviews/listview/highlightranges/qml/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/declarative/modelviews/listview/highlightranges/qml/content/pics/pancakes.jpg b/examples/declarative/modelviews/listview/highlightranges/qml/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/declarative/modelviews/listview/highlightranges/qml/content/pics/plus-sign.png b/examples/declarative/modelviews/listview/highlightranges/qml/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/declarative/modelviews/listview/highlightranges/qml/content/pics/vegetable-soup.jpg b/examples/declarative/modelviews/listview/highlightranges/qml/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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 -#include -#include -#include -#include -#include - -#if defined(QMLJSDEBUGGER) -#include -#endif - -#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER) -#include -#endif -#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER) -#include -#endif - -#if defined(Q_OS_SYMBIAN) && defined(ORIENTATIONLOCK) -#include -#include -#include -#include -#endif // Q_OS_SYMBIAN && ORIENTATIONLOCK - -#if defined(QMLJSDEBUGGER) - -// Enable debugging before any QDeclarativeEngine is created -struct QmlJsDebuggingEnabler -{ - QmlJsDebuggingEnabler() - { - QDeclarativeDebugHelper::enableDebugging(); - } -}; - -// Execute code in constructor before first QDeclarativeEngine is instantiated -static QmlJsDebuggingEnabler enableDebuggingHelper; - -#endif // QMLJSDEBUGGER - -class QmlApplicationViewerPrivate -{ - QString mainQmlFile; - friend class QmlApplicationViewer; - static QString adjustPath(const QString &path); -}; - -QString QmlApplicationViewerPrivate::adjustPath(const QString &path) -{ -#ifdef Q_OS_UNIX -#ifdef Q_OS_MAC - if (!QDir::isAbsolutePath(path)) - return QCoreApplication::applicationDirPath() - + QLatin1String("/../Resources/") + path; -#else - const QString pathInShareDir = QCoreApplication::applicationDirPath() - + QLatin1String("/../share/") - + QFileInfo(QCoreApplication::applicationFilePath()).fileName() - + QLatin1Char('/') + path; - if (QFileInfo(pathInShareDir).exists()) - return pathInShareDir; -#endif -#endif - return path; -} - -QmlApplicationViewer::QmlApplicationViewer(QWidget *parent) : - QDeclarativeView(parent), - m_d(new QmlApplicationViewerPrivate) -{ - connect(engine(), SIGNAL(quit()), SLOT(close())); - setResizeMode(QDeclarativeView::SizeRootObjectToView); -#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER) - new QmlJSDebugger::JSDebuggerAgent(engine()); -#endif -#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER) - new QmlJSDebugger::QDeclarativeViewObserver(this, parent); -#endif -} - -QmlApplicationViewer::~QmlApplicationViewer() -{ - delete m_d; -} - -void QmlApplicationViewer::setMainQmlFile(const QString &file) -{ - m_d->mainQmlFile = QmlApplicationViewerPrivate::adjustPath(file); - setSource(QUrl::fromLocalFile(m_d->mainQmlFile)); -} - -void QmlApplicationViewer::addImportPath(const QString &path) -{ - engine()->addImportPath(QmlApplicationViewerPrivate::adjustPath(path)); -} - -void QmlApplicationViewer::setOrientation(ScreenOrientation orientation) -{ -#ifdef Q_OS_SYMBIAN - if (orientation != ScreenOrientationAuto) { -#if defined(ORIENTATIONLOCK) - const CAknAppUiBase::TAppUiOrientation uiOrientation = - (orientation == ScreenOrientationLockPortrait) ? CAknAppUi::EAppUiOrientationPortrait - : CAknAppUi::EAppUiOrientationLandscape; - CAknAppUi* appUi = dynamic_cast (CEikonEnv::Static()->AppUi()); - TRAPD(error, - if (appUi) - appUi->SetOrientationL(uiOrientation); - ); - Q_UNUSED(error) -#else // ORIENTATIONLOCK - qWarning("'ORIENTATIONLOCK' needs to be defined on Symbian when locking the orientation."); -#endif // ORIENTATIONLOCK - } -#elif defined(Q_WS_MAEMO_5) - Qt::WidgetAttribute attribute; - switch (orientation) { - case ScreenOrientationLockPortrait: - attribute = Qt::WA_Maemo5PortraitOrientation; - break; - case ScreenOrientationLockLandscape: - attribute = Qt::WA_Maemo5LandscapeOrientation; - break; - case ScreenOrientationAuto: - default: - attribute = Qt::WA_Maemo5AutoOrientation; - break; - } - setAttribute(attribute, true); -#else // Q_OS_SYMBIAN - Q_UNUSED(orientation); -#endif // Q_OS_SYMBIAN -} - -void QmlApplicationViewer::showExpanded() -{ -#ifdef Q_OS_SYMBIAN - showFullScreen(); -#elif defined(Q_WS_MAEMO_5) || defined(Q_WS_MAEMO_6) - showMaximized(); -#else - show(); -#endif -} diff --git a/examples/declarative/modelviews/listview/highlightranges/qmlapplicationviewer/qmlapplicationviewer.h b/examples/declarative/modelviews/listview/highlightranges/qmlapplicationviewer/qmlapplicationviewer.h deleted file mode 100644 index f5b24b0..0000000 --- a/examples/declarative/modelviews/listview/highlightranges/qmlapplicationviewer/qmlapplicationviewer.h +++ /dev/null @@ -1,79 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** This file is part of the QtCore 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 Nokia Corporation 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$ -** -****************************************************************************/ - -// checksum 0x5a59 version 0x2000a -/* - This file was generated by the Qt Quick Application wizard of Qt Creator. - QmlApplicationViewer is a convenience class containing mobile device specific - code such as screen orientation handling. Also QML paths and debugging are - handled here. - It is recommended not to modify this file, since newer versions of Qt Creator - may offer an updated version of it. -*/ - -#ifndef QMLAPPLICATIONVIEWER_H -#define QMLAPPLICATIONVIEWER_H - -#include - -class QmlApplicationViewer : public QDeclarativeView -{ - Q_OBJECT - -public: - enum ScreenOrientation { - ScreenOrientationLockPortrait, - ScreenOrientationLockLandscape, - ScreenOrientationAuto - }; - - explicit QmlApplicationViewer(QWidget *parent = 0); - virtual ~QmlApplicationViewer(); - - void setMainQmlFile(const QString &file); - void addImportPath(const QString &path); - void setOrientation(ScreenOrientation orientation); - void showExpanded(); - -private: - class QmlApplicationViewerPrivate *m_d; -}; - -#endif // QMLAPPLICATIONVIEWER_H diff --git a/examples/declarative/modelviews/listview/highlightranges/qmlapplicationviewer/qmlapplicationviewer.pri b/examples/declarative/modelviews/listview/highlightranges/qmlapplicationviewer/qmlapplicationviewer.pri deleted file mode 100644 index 1c0c7ed..0000000 --- a/examples/declarative/modelviews/listview/highlightranges/qmlapplicationviewer/qmlapplicationviewer.pri +++ /dev/null @@ -1,154 +0,0 @@ -# checksum 0x3dc8 version 0x2000a -# This file was generated by the Qt Quick Application wizard of Qt Creator. -# The code below adds the QmlApplicationViewer to the project and handles the -# activation of QML debugging. -# It is recommended not to modify this file, since newer versions of Qt Creator -# may offer an updated version of it. - -QT += declarative - -SOURCES += $$PWD/qmlapplicationviewer.cpp -HEADERS += $$PWD/qmlapplicationviewer.h -INCLUDEPATH += $$PWD - -defineTest(minQtVersion) { - maj = $$1 - min = $$2 - patch = $$3 - isEqual(QT_MAJOR_VERSION, $$maj) { - isEqual(QT_MINOR_VERSION, $$min) { - isEqual(QT_PATCH_VERSION, $$patch) { - return(true) - } - greaterThan(QT_PATCH_VERSION, $$patch) { - return(true) - } - } - greaterThan(QT_MINOR_VERSION, $$min) { - return(true) - } - } - return(false) -} - -contains(DEFINES, QMLJSDEBUGGER) { - CONFIG(debug, debug|release) { - !minQtVersion(4, 7, 1) { - warning() - warning("Disabling QML debugging:") - warning() - warning("Debugging QML requires the qmljsdebugger library that ships with Qt Creator.") - warning("This library requires Qt 4.7.1 or newer.") - warning() - DEFINES -= QMLJSDEBUGGER - } else:isEmpty(QMLJSDEBUGGER_PATH) { - warning() - warning("Disabling QML debugging:") - warning() - warning("Debugging QML requires the qmljsdebugger library that ships with Qt Creator.") - warning("Please specify its location on the qmake command line, eg") - warning(" qmake -r QMLJSDEBUGGER_PATH=$CREATORDIR/share/qtcreator/qmljsdebugger") - warning() - DEFINES -= QMLJSDEBUGGER - } else { - include($$QMLJSDEBUGGER_PATH/qmljsdebugger-lib.pri) - } - } else { - DEFINES -= QMLJSDEBUGGER - } -} -# This file was generated by an application wizard of Qt Creator. -# The code below handles deployment to Symbian and Maemo, aswell as copying -# of the application data to shadow build directories on desktop. -# It is recommended not to modify this file, since newer versions of Qt Creator -# may offer an updated version of it. - -defineTest(qtcAddDeployment) { -for(deploymentfolder, DEPLOYMENTFOLDERS) { - item = item$${deploymentfolder} - itemsources = $${item}.sources - $$itemsources = $$eval($${deploymentfolder}.source) - itempath = $${item}.path - $$itempath= $$eval($${deploymentfolder}.target) - export($$itemsources) - export($$itempath) - DEPLOYMENT += $$item -} - -MAINPROFILEPWD = $$PWD - -symbian { - ICON = $${TARGET}.svg - TARGET.EPOCHEAPSIZE = 0x20000 0x2000000 - contains(DEFINES, ORIENTATIONLOCK):LIBS += -lavkon -leikcore -lcone - contains(DEFINES, NETWORKACCESS):TARGET.CAPABILITY += NetworkServices -} else:win32 { - !isEqual(PWD,$$OUT_PWD) { - copyCommand = @echo Copying application data... - for(deploymentfolder, DEPLOYMENTFOLDERS) { - source = $$eval($${deploymentfolder}.source) - pathSegments = $$split(source, /) - sourceAndTarget = $$MAINPROFILEPWD/$$source $$OUT_PWD/$$eval($${deploymentfolder}.target)/$$last(pathSegments) - copyCommand += && $(COPY_DIR) $$replace(sourceAndTarget, /, \\) - } - copydeploymentfolders.commands = $$copyCommand - first.depends = $(first) copydeploymentfolders - export(first.depends) - export(copydeploymentfolders.commands) - QMAKE_EXTRA_TARGETS += first copydeploymentfolders - } -} else:unix { - maemo5 { - installPrefix = /opt/usr - desktopfile.path = /usr/share/applications/hildon - } else { - installPrefix = /usr/local - desktopfile.path = /usr/share/applications - !isEqual(PWD,$$OUT_PWD) { - copyCommand = @echo Copying application data... - for(deploymentfolder, DEPLOYMENTFOLDERS) { - macx { - target = $$OUT_PWD/$${TARGET}.app/Contents/Resources/$$eval($${deploymentfolder}.target) - } else { - target = $$OUT_PWD/$$eval($${deploymentfolder}.target) - } - copyCommand += && $(MKDIR) $$target - copyCommand += && $(COPY_DIR) $$MAINPROFILEPWD/$$eval($${deploymentfolder}.source) $$target - } - copydeploymentfolders.commands = $$copyCommand - first.depends = $(first) copydeploymentfolders - export(first.depends) - export(copydeploymentfolders.commands) - QMAKE_EXTRA_TARGETS += first copydeploymentfolders - } - } - for(deploymentfolder, DEPLOYMENTFOLDERS) { - item = item$${deploymentfolder} - itemfiles = $${item}.files - $$itemfiles = $$eval($${deploymentfolder}.source) - itempath = $${item}.path - $$itempath = $${installPrefix}/share/$${TARGET}/$$eval($${deploymentfolder}.target) - export($$itemfiles) - export($$itempath) - INSTALLS += $$item - } - icon.files = $${TARGET}.png - icon.path = /usr/share/icons/hicolor/64x64/apps - desktopfile.files = $${TARGET}.desktop - target.path = $${installPrefix}/bin - export(icon.files) - export(icon.path) - export(desktopfile.files) - export(desktopfile.path) - export(target.path) - INSTALLS += desktopfile icon target -} - -export (ICON) -export (INSTALLS) -export (DEPLOYMENT) -export (TARGET.EPOCHEAPSIZE) -export (TARGET.CAPABILITY) -export (LIBS) -export (QMAKE_EXTRA_TARGETS) -} diff --git a/examples/declarative/modelviews/listview/listview.qmlproject b/examples/declarative/modelviews/listview/listview.qmlproject deleted file mode 100644 index d4909f8..0000000 --- a/examples/declarative/modelviews/listview/listview.qmlproject +++ /dev/null @@ -1,16 +0,0 @@ -import QmlProject 1.0 - -Project { - /* Include .qml, .js, and image files from current directory and subdirectories */ - QmlFiles { - directory: "." - } - JavaScriptFiles { - directory: "." - } - ImageFiles { - directory: "." - } - /* List of plugin directories passed to QML runtime */ - // importPaths: [ " ../exampleplugin " ] -} diff --git a/examples/declarative/modelviews/listview/sections.qml b/examples/declarative/modelviews/listview/sections.qml index 30c5a48..09e58be 100644 --- a/examples/declarative/modelviews/listview/sections.qml +++ b/examples/declarative/modelviews/listview/sections.qml @@ -41,7 +41,7 @@ // This example shows how a ListView can be separated into sections using // the ListView.section attached property. -import QtQuick 1.0 +import QtQuick 2.0 //! [0] Rectangle { diff --git a/examples/declarative/modelviews/listview/sections/main.cpp b/examples/declarative/modelviews/listview/sections/main.cpp deleted file mode 100644 index 7b827c7..0000000 --- a/examples/declarative/modelviews/listview/sections/main.cpp +++ /dev/null @@ -1,54 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** This file is part of the QtCore 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 Nokia Corporation 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 "qmlapplicationviewer.h" - -int main(int argc, char *argv[]) -{ - QApplication app(argc, argv); - - QmlApplicationViewer viewer; - viewer.setOrientation(QmlApplicationViewer::ScreenOrientationLockPortrait); - viewer.setMainQmlFile(QLatin1String("qml/qml/sections.qml")); - viewer.showExpanded(); - - return app.exec(); -} diff --git a/examples/declarative/modelviews/listview/sections/qml/content/PetsModel.qml b/examples/declarative/modelviews/listview/sections/qml/content/PetsModel.qml deleted file mode 100644 index 5220763..0000000 --- a/examples/declarative/modelviews/listview/sections/qml/content/PetsModel.qml +++ /dev/null @@ -1,98 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** 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 Nokia Corporation 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 1.0 - -ListModel { - ListElement { - name: "Polly" - type: "Parrot" - age: 12 - size: "Small" - } - ListElement { - name: "Penny" - type: "Turtle" - age: 4 - size: "Small" - } - ListElement { - name: "Warren" - type: "Rabbit" - age: 2 - size: "Small" - } - ListElement { - name: "Spot" - type: "Dog" - age: 9 - size: "Medium" - } - ListElement { - name: "Schrödinger" - type: "Cat" - age: 2 - size: "Medium" - } - ListElement { - name: "Joey" - type: "Kangaroo" - age: 1 - size: "Medium" - } - ListElement { - name: "Kimba" - type: "Bunny" - age: 65 - size: "Large" - } - ListElement { - name: "Rover" - type: "Dog" - age: 5 - size: "Large" - } - ListElement { - name: "Tiny" - type: "Elephant" - age: 15 - size: "Large" - } -} diff --git a/examples/declarative/modelviews/listview/sections/qml/content/PressAndHoldButton.qml b/examples/declarative/modelviews/listview/sections/qml/content/PressAndHoldButton.qml deleted file mode 100644 index d6808a4..0000000 --- a/examples/declarative/modelviews/listview/sections/qml/content/PressAndHoldButton.qml +++ /dev/null @@ -1,82 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** 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 Nokia Corporation 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 1.0 - -Image { - id: container - - property int repeatDelay: 300 - property int repeatDuration: 75 - property bool pressed: false - - signal clicked - - scale: pressed ? 0.9 : 1 - - function release() { - autoRepeatClicks.stop() - container.pressed = false - } - - SequentialAnimation on pressed { - id: autoRepeatClicks - running: false - - PropertyAction { target: container; property: "pressed"; value: true } - ScriptAction { script: container.clicked() } - PauseAnimation { duration: repeatDelay } - - SequentialAnimation { - loops: Animation.Infinite - ScriptAction { script: container.clicked() } - PauseAnimation { duration: repeatDuration } - } - } - - MouseArea { - anchors.fill: parent - - onPressed: autoRepeatClicks.start() - onReleased: container.release() - onCanceled: container.release() - } -} - diff --git a/examples/declarative/modelviews/listview/sections/qml/content/RecipesModel.qml b/examples/declarative/modelviews/listview/sections/qml/content/RecipesModel.qml deleted file mode 100644 index 6056b90..0000000 --- a/examples/declarative/modelviews/listview/sections/qml/content/RecipesModel.qml +++ /dev/null @@ -1,129 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** 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 Nokia Corporation 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 1.0 - -ListModel { - ListElement { - title: "Pancakes" - picture: "content/pics/pancakes.jpg" - ingredients: " -

              -
            • 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/declarative/modelviews/listview/sections/qml/content/TextButton.qml b/examples/declarative/modelviews/listview/sections/qml/content/TextButton.qml deleted file mode 100644 index f26d775..0000000 --- a/examples/declarative/modelviews/listview/sections/qml/content/TextButton.qml +++ /dev/null @@ -1,78 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** 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 Nokia Corporation 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 1.0 - -Rectangle { - id: container - - property alias text: label.text - - signal clicked - - width: label.width + 20; height: label.height + 6 - smooth: true - radius: 10 - - gradient: Gradient { - GradientStop { id: gradientStop; position: 0.0; color: palette.light } - GradientStop { position: 1.0; color: palette.button } - } - - SystemPalette { id: palette } - - 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: palette.dark } - } -} - diff --git a/examples/declarative/modelviews/listview/sections/qml/content/pics/arrow-down.png b/examples/declarative/modelviews/listview/sections/qml/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/declarative/modelviews/listview/sections/qml/content/pics/lemonade.jpg b/examples/declarative/modelviews/listview/sections/qml/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/declarative/modelviews/listview/sections/qml/content/pics/list-delete.png b/examples/declarative/modelviews/listview/sections/qml/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/declarative/modelviews/listview/sections/qml/content/pics/minus-sign.png b/examples/declarative/modelviews/listview/sections/qml/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/declarative/modelviews/listview/sections/qml/content/pics/moreUp.png b/examples/declarative/modelviews/listview/sections/qml/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/declarative/modelviews/listview/sections/qml/content/pics/pancakes.jpg b/examples/declarative/modelviews/listview/sections/qml/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/declarative/modelviews/listview/sections/qml/content/pics/plus-sign.png b/examples/declarative/modelviews/listview/sections/qml/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/declarative/modelviews/listview/sections/qml/content/pics/vegetable-soup.jpg b/examples/declarative/modelviews/listview/sections/qml/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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 -#include -#include -#include -#include -#include - -#if defined(QMLJSDEBUGGER) -#include -#endif - -#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER) -#include -#endif -#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER) -#include -#endif - -#if defined(Q_OS_SYMBIAN) && defined(ORIENTATIONLOCK) -#include -#include -#include -#include -#endif // Q_OS_SYMBIAN && ORIENTATIONLOCK - -#if defined(QMLJSDEBUGGER) - -// Enable debugging before any QDeclarativeEngine is created -struct QmlJsDebuggingEnabler -{ - QmlJsDebuggingEnabler() - { - QDeclarativeDebugHelper::enableDebugging(); - } -}; - -// Execute code in constructor before first QDeclarativeEngine is instantiated -static QmlJsDebuggingEnabler enableDebuggingHelper; - -#endif // QMLJSDEBUGGER - -class QmlApplicationViewerPrivate -{ - QString mainQmlFile; - friend class QmlApplicationViewer; - static QString adjustPath(const QString &path); -}; - -QString QmlApplicationViewerPrivate::adjustPath(const QString &path) -{ -#ifdef Q_OS_UNIX -#ifdef Q_OS_MAC - if (!QDir::isAbsolutePath(path)) - return QCoreApplication::applicationDirPath() - + QLatin1String("/../Resources/") + path; -#else - const QString pathInShareDir = QCoreApplication::applicationDirPath() - + QLatin1String("/../share/") - + QFileInfo(QCoreApplication::applicationFilePath()).fileName() - + QLatin1Char('/') + path; - if (QFileInfo(pathInShareDir).exists()) - return pathInShareDir; -#endif -#endif - return path; -} - -QmlApplicationViewer::QmlApplicationViewer(QWidget *parent) : - QDeclarativeView(parent), - m_d(new QmlApplicationViewerPrivate) -{ - connect(engine(), SIGNAL(quit()), SLOT(close())); - setResizeMode(QDeclarativeView::SizeRootObjectToView); -#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER) - new QmlJSDebugger::JSDebuggerAgent(engine()); -#endif -#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER) - new QmlJSDebugger::QDeclarativeViewObserver(this, parent); -#endif -} - -QmlApplicationViewer::~QmlApplicationViewer() -{ - delete m_d; -} - -void QmlApplicationViewer::setMainQmlFile(const QString &file) -{ - m_d->mainQmlFile = QmlApplicationViewerPrivate::adjustPath(file); - setSource(QUrl::fromLocalFile(m_d->mainQmlFile)); -} - -void QmlApplicationViewer::addImportPath(const QString &path) -{ - engine()->addImportPath(QmlApplicationViewerPrivate::adjustPath(path)); -} - -void QmlApplicationViewer::setOrientation(ScreenOrientation orientation) -{ -#ifdef Q_OS_SYMBIAN - if (orientation != ScreenOrientationAuto) { -#if defined(ORIENTATIONLOCK) - const CAknAppUiBase::TAppUiOrientation uiOrientation = - (orientation == ScreenOrientationLockPortrait) ? CAknAppUi::EAppUiOrientationPortrait - : CAknAppUi::EAppUiOrientationLandscape; - CAknAppUi* appUi = dynamic_cast (CEikonEnv::Static()->AppUi()); - TRAPD(error, - if (appUi) - appUi->SetOrientationL(uiOrientation); - ); - Q_UNUSED(error) -#else // ORIENTATIONLOCK - qWarning("'ORIENTATIONLOCK' needs to be defined on Symbian when locking the orientation."); -#endif // ORIENTATIONLOCK - } -#elif defined(Q_WS_MAEMO_5) - Qt::WidgetAttribute attribute; - switch (orientation) { - case ScreenOrientationLockPortrait: - attribute = Qt::WA_Maemo5PortraitOrientation; - break; - case ScreenOrientationLockLandscape: - attribute = Qt::WA_Maemo5LandscapeOrientation; - break; - case ScreenOrientationAuto: - default: - attribute = Qt::WA_Maemo5AutoOrientation; - break; - } - setAttribute(attribute, true); -#else // Q_OS_SYMBIAN - Q_UNUSED(orientation); -#endif // Q_OS_SYMBIAN -} - -void QmlApplicationViewer::showExpanded() -{ -#ifdef Q_OS_SYMBIAN - showFullScreen(); -#elif defined(Q_WS_MAEMO_5) || defined(Q_WS_MAEMO_6) - showMaximized(); -#else - show(); -#endif -} diff --git a/examples/declarative/modelviews/listview/sections/qmlapplicationviewer/qmlapplicationviewer.h b/examples/declarative/modelviews/listview/sections/qmlapplicationviewer/qmlapplicationviewer.h deleted file mode 100644 index f5b24b0..0000000 --- a/examples/declarative/modelviews/listview/sections/qmlapplicationviewer/qmlapplicationviewer.h +++ /dev/null @@ -1,79 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** This file is part of the QtCore 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 Nokia Corporation 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$ -** -****************************************************************************/ - -// checksum 0x5a59 version 0x2000a -/* - This file was generated by the Qt Quick Application wizard of Qt Creator. - QmlApplicationViewer is a convenience class containing mobile device specific - code such as screen orientation handling. Also QML paths and debugging are - handled here. - It is recommended not to modify this file, since newer versions of Qt Creator - may offer an updated version of it. -*/ - -#ifndef QMLAPPLICATIONVIEWER_H -#define QMLAPPLICATIONVIEWER_H - -#include - -class QmlApplicationViewer : public QDeclarativeView -{ - Q_OBJECT - -public: - enum ScreenOrientation { - ScreenOrientationLockPortrait, - ScreenOrientationLockLandscape, - ScreenOrientationAuto - }; - - explicit QmlApplicationViewer(QWidget *parent = 0); - virtual ~QmlApplicationViewer(); - - void setMainQmlFile(const QString &file); - void addImportPath(const QString &path); - void setOrientation(ScreenOrientation orientation); - void showExpanded(); - -private: - class QmlApplicationViewerPrivate *m_d; -}; - -#endif // QMLAPPLICATIONVIEWER_H diff --git a/examples/declarative/modelviews/listview/sections/qmlapplicationviewer/qmlapplicationviewer.pri b/examples/declarative/modelviews/listview/sections/qmlapplicationviewer/qmlapplicationviewer.pri deleted file mode 100644 index 1c0c7ed..0000000 --- a/examples/declarative/modelviews/listview/sections/qmlapplicationviewer/qmlapplicationviewer.pri +++ /dev/null @@ -1,154 +0,0 @@ -# checksum 0x3dc8 version 0x2000a -# This file was generated by the Qt Quick Application wizard of Qt Creator. -# The code below adds the QmlApplicationViewer to the project and handles the -# activation of QML debugging. -# It is recommended not to modify this file, since newer versions of Qt Creator -# may offer an updated version of it. - -QT += declarative - -SOURCES += $$PWD/qmlapplicationviewer.cpp -HEADERS += $$PWD/qmlapplicationviewer.h -INCLUDEPATH += $$PWD - -defineTest(minQtVersion) { - maj = $$1 - min = $$2 - patch = $$3 - isEqual(QT_MAJOR_VERSION, $$maj) { - isEqual(QT_MINOR_VERSION, $$min) { - isEqual(QT_PATCH_VERSION, $$patch) { - return(true) - } - greaterThan(QT_PATCH_VERSION, $$patch) { - return(true) - } - } - greaterThan(QT_MINOR_VERSION, $$min) { - return(true) - } - } - return(false) -} - -contains(DEFINES, QMLJSDEBUGGER) { - CONFIG(debug, debug|release) { - !minQtVersion(4, 7, 1) { - warning() - warning("Disabling QML debugging:") - warning() - warning("Debugging QML requires the qmljsdebugger library that ships with Qt Creator.") - warning("This library requires Qt 4.7.1 or newer.") - warning() - DEFINES -= QMLJSDEBUGGER - } else:isEmpty(QMLJSDEBUGGER_PATH) { - warning() - warning("Disabling QML debugging:") - warning() - warning("Debugging QML requires the qmljsdebugger library that ships with Qt Creator.") - warning("Please specify its location on the qmake command line, eg") - warning(" qmake -r QMLJSDEBUGGER_PATH=$CREATORDIR/share/qtcreator/qmljsdebugger") - warning() - DEFINES -= QMLJSDEBUGGER - } else { - include($$QMLJSDEBUGGER_PATH/qmljsdebugger-lib.pri) - } - } else { - DEFINES -= QMLJSDEBUGGER - } -} -# This file was generated by an application wizard of Qt Creator. -# The code below handles deployment to Symbian and Maemo, aswell as copying -# of the application data to shadow build directories on desktop. -# It is recommended not to modify this file, since newer versions of Qt Creator -# may offer an updated version of it. - -defineTest(qtcAddDeployment) { -for(deploymentfolder, DEPLOYMENTFOLDERS) { - item = item$${deploymentfolder} - itemsources = $${item}.sources - $$itemsources = $$eval($${deploymentfolder}.source) - itempath = $${item}.path - $$itempath= $$eval($${deploymentfolder}.target) - export($$itemsources) - export($$itempath) - DEPLOYMENT += $$item -} - -MAINPROFILEPWD = $$PWD - -symbian { - ICON = $${TARGET}.svg - TARGET.EPOCHEAPSIZE = 0x20000 0x2000000 - contains(DEFINES, ORIENTATIONLOCK):LIBS += -lavkon -leikcore -lcone - contains(DEFINES, NETWORKACCESS):TARGET.CAPABILITY += NetworkServices -} else:win32 { - !isEqual(PWD,$$OUT_PWD) { - copyCommand = @echo Copying application data... - for(deploymentfolder, DEPLOYMENTFOLDERS) { - source = $$eval($${deploymentfolder}.source) - pathSegments = $$split(source, /) - sourceAndTarget = $$MAINPROFILEPWD/$$source $$OUT_PWD/$$eval($${deploymentfolder}.target)/$$last(pathSegments) - copyCommand += && $(COPY_DIR) $$replace(sourceAndTarget, /, \\) - } - copydeploymentfolders.commands = $$copyCommand - first.depends = $(first) copydeploymentfolders - export(first.depends) - export(copydeploymentfolders.commands) - QMAKE_EXTRA_TARGETS += first copydeploymentfolders - } -} else:unix { - maemo5 { - installPrefix = /opt/usr - desktopfile.path = /usr/share/applications/hildon - } else { - installPrefix = /usr/local - desktopfile.path = /usr/share/applications - !isEqual(PWD,$$OUT_PWD) { - copyCommand = @echo Copying application data... - for(deploymentfolder, DEPLOYMENTFOLDERS) { - macx { - target = $$OUT_PWD/$${TARGET}.app/Contents/Resources/$$eval($${deploymentfolder}.target) - } else { - target = $$OUT_PWD/$$eval($${deploymentfolder}.target) - } - copyCommand += && $(MKDIR) $$target - copyCommand += && $(COPY_DIR) $$MAINPROFILEPWD/$$eval($${deploymentfolder}.source) $$target - } - copydeploymentfolders.commands = $$copyCommand - first.depends = $(first) copydeploymentfolders - export(first.depends) - export(copydeploymentfolders.commands) - QMAKE_EXTRA_TARGETS += first copydeploymentfolders - } - } - for(deploymentfolder, DEPLOYMENTFOLDERS) { - item = item$${deploymentfolder} - itemfiles = $${item}.files - $$itemfiles = $$eval($${deploymentfolder}.source) - itempath = $${item}.path - $$itempath = $${installPrefix}/share/$${TARGET}/$$eval($${deploymentfolder}.target) - export($$itemfiles) - export($$itempath) - INSTALLS += $$item - } - icon.files = $${TARGET}.png - icon.path = /usr/share/icons/hicolor/64x64/apps - desktopfile.files = $${TARGET}.desktop - target.path = $${installPrefix}/bin - export(icon.files) - export(icon.path) - export(desktopfile.files) - export(desktopfile.path) - export(target.path) - INSTALLS += desktopfile icon target -} - -export (ICON) -export (INSTALLS) -export (DEPLOYMENT) -export (TARGET.EPOCHEAPSIZE) -export (TARGET.CAPABILITY) -export (LIBS) -export (QMAKE_EXTRA_TARGETS) -} diff --git a/examples/declarative/modelviews/listview/sections/sections.desktop b/examples/declarative/modelviews/listview/sections/sections.desktop deleted file mode 100644 index c11801e..0000000 --- a/examples/declarative/modelviews/listview/sections/sections.desktop +++ /dev/null @@ -1,11 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Version=1.0 -Type=Application -Terminal=false -Name=sections -Exec=/opt/usr/bin/sections -Icon=sections -X-Window-Icon= -X-HildonDesk-ShowInToolbar=true -X-Osso-Type=application/x-executable diff --git a/examples/declarative/modelviews/listview/sections/sections.png b/examples/declarative/modelviews/listview/sections/sections.png deleted file mode 100644 index 707d5c4e85d82959740b243a8a36d5071c277299..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3400 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 eAW3auXJt}lVPtu6$z?nM0000 - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - diff --git a/examples/declarative/modelviews/package/Delegate.qml b/examples/declarative/modelviews/package/Delegate.qml index 24abc5d..ae1dffb 100644 --- a/examples/declarative/modelviews/package/Delegate.qml +++ b/examples/declarative/modelviews/package/Delegate.qml @@ -38,7 +38,7 @@ ** ****************************************************************************/ -import QtQuick 1.0 +import QtQuick 2.0 //![0] Package { diff --git a/examples/declarative/modelviews/package/package.qmlproject b/examples/declarative/modelviews/package/package.qmlproject deleted file mode 100644 index d4909f8..0000000 --- a/examples/declarative/modelviews/package/package.qmlproject +++ /dev/null @@ -1,16 +0,0 @@ -import QmlProject 1.0 - -Project { - /* Include .qml, .js, and image files from current directory and subdirectories */ - QmlFiles { - directory: "." - } - JavaScriptFiles { - directory: "." - } - ImageFiles { - directory: "." - } - /* List of plugin directories passed to QML runtime */ - // importPaths: [ " ../exampleplugin " ] -} diff --git a/examples/declarative/modelviews/package/view.qml b/examples/declarative/modelviews/package/view.qml index 1715ba1..7adbb80 100644 --- a/examples/declarative/modelviews/package/view.qml +++ b/examples/declarative/modelviews/package/view.qml @@ -38,7 +38,7 @@ ** ****************************************************************************/ -import QtQuick 1.0 +import QtQuick 2.0 Rectangle { color: "white" diff --git a/examples/declarative/modelviews/parallax/content/ParallaxView.qml b/examples/declarative/modelviews/parallax/content/ParallaxView.qml new file mode 100644 index 0000000..2873582 --- /dev/null +++ b/examples/declarative/modelviews/parallax/content/ParallaxView.qml @@ -0,0 +1,123 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** 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 Nokia Corporation 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 + smooth: true + 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/declarative/modelviews/parallax/content/Smiley.qml b/examples/declarative/modelviews/parallax/content/Smiley.qml new file mode 100644 index 0000000..9538a99 --- /dev/null +++ b/examples/declarative/modelviews/parallax/content/Smiley.qml @@ -0,0 +1,84 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** 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 Nokia Corporation 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/declarative/modelviews/parallax/content/pics/background.jpg b/examples/declarative/modelviews/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/declarative/modelviews/parallax/content/pics/face-smile.png b/examples/declarative/modelviews/parallax/content/pics/face-smile.png new file mode 100644 index 0000000000000000000000000000000000000000..3d66d725781730c7a9376a25113164f8882d9795 GIT binary patch literal 15408 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 SNxgs4ATkn);&q}%LH`e8$k9yz literal 0 HcmV?d00001 diff --git a/examples/declarative/modelviews/parallax/content/pics/home-page.svg b/examples/declarative/modelviews/parallax/content/pics/home-page.svg new file mode 100644 index 0000000..4f16958 --- /dev/null +++ b/examples/declarative/modelviews/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/declarative/modelviews/parallax/content/pics/shadow.png b/examples/declarative/modelviews/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/declarative/modelviews/parallax/content/pics/yast-wol.png b/examples/declarative/modelviews/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/declarative/modelviews/parallax/parallax.qml b/examples/declarative/modelviews/parallax/parallax.qml index 0fdc5e3..93181c6 100644 --- a/examples/declarative/modelviews/parallax/parallax.qml +++ b/examples/declarative/modelviews/parallax/parallax.qml @@ -38,9 +38,9 @@ ** ****************************************************************************/ -import QtQuick 1.0 +import QtQuick 2.0 import "../../toys/clocks/content" // for loading the Clock element -import "qml" +import "content" Rectangle { width: 320; height: 480 @@ -48,22 +48,22 @@ Rectangle { ParallaxView { id: parallax anchors.fill: parent - background: "pics/background.jpg" + background: "content/pics/background.jpg" Item { - property url icon: "pics/yast-wol.png" + property url icon: "content/pics/yast-wol.png" width: 320; height: 480 Clock { anchors.centerIn: parent } } Item { - property url icon: "pics/home-page.svg" + property url icon: "content/pics/home-page.svg" width: 320; height: 480 Smiley { } } Item { - property url icon: "pics/yast-joystick.png" + property url icon: "content/pics/yast-joystick.png" width: 320; height: 480 Loader { diff --git a/examples/declarative/modelviews/parallax/parallax.qmlproject b/examples/declarative/modelviews/parallax/parallax.qmlproject deleted file mode 100644 index d4909f8..0000000 --- a/examples/declarative/modelviews/parallax/parallax.qmlproject +++ /dev/null @@ -1,16 +0,0 @@ -import QmlProject 1.0 - -Project { - /* Include .qml, .js, and image files from current directory and subdirectories */ - QmlFiles { - directory: "." - } - JavaScriptFiles { - directory: "." - } - ImageFiles { - directory: "." - } - /* List of plugin directories passed to QML runtime */ - // importPaths: [ " ../exampleplugin " ] -} diff --git a/examples/declarative/modelviews/parallax/pics/background.jpg b/examples/declarative/modelviews/parallax/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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≥|ybC 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 diff --git a/examples/declarative/modelviews/parallax/pics/face-smile.png b/examples/declarative/modelviews/parallax/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/declarative/modelviews/parallax/pics/home-page.svg b/examples/declarative/modelviews/parallax/pics/home-page.svg deleted file mode 100644 index 4f16958..0000000 --- a/examples/declarative/modelviews/parallax/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/declarative/modelviews/parallax/pics/shadow.png b/examples/declarative/modelviews/parallax/pics/shadow.png deleted file mode 100644 index 8270565e87b9cc64d940a8829c57790c05fe6862..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 425 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 diff --git a/examples/declarative/modelviews/parallax/pics/yast-wol.png b/examples/declarative/modelviews/parallax/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/declarative/modelviews/parallax/qml/ParallaxView.qml b/examples/declarative/modelviews/parallax/qml/ParallaxView.qml deleted file mode 100644 index 9ad636f..0000000 --- a/examples/declarative/modelviews/parallax/qml/ParallaxView.qml +++ /dev/null @@ -1,123 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** 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 Nokia Corporation 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 1.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 - smooth: true - 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/declarative/modelviews/parallax/qml/Smiley.qml b/examples/declarative/modelviews/parallax/qml/Smiley.qml deleted file mode 100644 index c964f50..0000000 --- a/examples/declarative/modelviews/parallax/qml/Smiley.qml +++ /dev/null @@ -1,84 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** 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 Nokia Corporation 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 1.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/declarative/modelviews/pathview-example/main.cpp b/examples/declarative/modelviews/pathview-example/main.cpp deleted file mode 100644 index 85d682d..0000000 --- a/examples/declarative/modelviews/pathview-example/main.cpp +++ /dev/null @@ -1,54 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** This file is part of the QtCore 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 Nokia Corporation 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 "qmlapplicationviewer.h" - -int main(int argc, char *argv[]) -{ - QApplication app(argc, argv); - - QmlApplicationViewer viewer; - viewer.setOrientation(QmlApplicationViewer::ScreenOrientationLockLandscape); - viewer.setMainQmlFile(QLatin1String("qml/qml/pathview-example.qml")); - viewer.showExpanded(); - - return app.exec(); -} diff --git a/examples/declarative/modelviews/pathview-example/pathviewexample.desktop b/examples/declarative/modelviews/pathview-example/pathviewexample.desktop deleted file mode 100644 index 30d29e3..0000000 --- a/examples/declarative/modelviews/pathview-example/pathviewexample.desktop +++ /dev/null @@ -1,11 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Version=1.0 -Type=Application -Terminal=false -Name=pathview-example -Exec=/opt/usr/bin/pathview-example -Icon=pathview-example -X-Window-Icon= -X-HildonDesk-ShowInToolbar=true -X-Osso-Type=application/x-executable diff --git a/examples/declarative/modelviews/pathview-example/pathviewexample.png b/examples/declarative/modelviews/pathview-example/pathviewexample.png deleted file mode 100644 index 707d5c4e85d82959740b243a8a36d5071c277299..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3400 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 eAW3auXJt}lVPtu6$z?nM0000 - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - diff --git a/examples/declarative/modelviews/pathview-example/qml/pathview-example.qml b/examples/declarative/modelviews/pathview-example/qml/pathview-example.qml deleted file mode 100644 index 267c57c..0000000 --- a/examples/declarative/modelviews/pathview-example/qml/pathview-example.qml +++ /dev/null @@ -1,109 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** 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 Nokia Corporation 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 1.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 - smooth: true - } - Text { - anchors { top: myIcon.bottom; horizontalCenter: parent.horizontalCenter } - text: name - smooth: true - } - - MouseArea { - anchors.fill: parent - onClicked: view.currentIndex = index - } - } - } - - Component { - id: appHighlight - Rectangle { width: 80; height: 80; color: "lightsteelblue" } - } - - PathView { - Keys.onRightPressed: if (!moving) { incrementCurrentIndex(); console.log(moving) } - Keys.onLeftPressed: if (!moving) decrementCurrentIndex() - 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/declarative/modelviews/pathview-example/qml/pics/AddressBook_48.png b/examples/declarative/modelviews/pathview-example/qml/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/declarative/modelviews/pathview-example/qml/pics/AudioPlayer_48.png b/examples/declarative/modelviews/pathview-example/qml/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/declarative/modelviews/pathview-example/qml/pics/Camera_48.png b/examples/declarative/modelviews/pathview-example/qml/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/declarative/modelviews/pathview-example/qml/pics/EMail_48.png b/examples/declarative/modelviews/pathview-example/qml/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 - -#if defined(QMLJSDEBUGGER) -#include -#endif - -#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER) -#include -#endif -#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER) -#include -#endif - -#if defined(Q_OS_SYMBIAN) && defined(ORIENTATIONLOCK) -#include -#include -#include -#include -#endif // Q_OS_SYMBIAN && ORIENTATIONLOCK - -#if defined(QMLJSDEBUGGER) - -// Enable debugging before any QDeclarativeEngine is created -struct QmlJsDebuggingEnabler -{ - QmlJsDebuggingEnabler() - { - QDeclarativeDebugHelper::enableDebugging(); - } -}; - -// Execute code in constructor before first QDeclarativeEngine is instantiated -static QmlJsDebuggingEnabler enableDebuggingHelper; - -#endif // QMLJSDEBUGGER - -class QmlApplicationViewerPrivate -{ - QString mainQmlFile; - friend class QmlApplicationViewer; - static QString adjustPath(const QString &path); -}; - -QString QmlApplicationViewerPrivate::adjustPath(const QString &path) -{ -#ifdef Q_OS_UNIX -#ifdef Q_OS_MAC - if (!QDir::isAbsolutePath(path)) - return QCoreApplication::applicationDirPath() - + QLatin1String("/../Resources/") + path; -#else - const QString pathInShareDir = QCoreApplication::applicationDirPath() - + QLatin1String("/../share/") - + QFileInfo(QCoreApplication::applicationFilePath()).fileName() - + QLatin1Char('/') + path; - if (QFileInfo(pathInShareDir).exists()) - return pathInShareDir; -#endif -#endif - return path; -} - -QmlApplicationViewer::QmlApplicationViewer(QWidget *parent) : - QDeclarativeView(parent), - m_d(new QmlApplicationViewerPrivate) -{ - connect(engine(), SIGNAL(quit()), SLOT(close())); - setResizeMode(QDeclarativeView::SizeRootObjectToView); -#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER) - new QmlJSDebugger::JSDebuggerAgent(engine()); -#endif -#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER) - new QmlJSDebugger::QDeclarativeViewObserver(this, parent); -#endif -} - -QmlApplicationViewer::~QmlApplicationViewer() -{ - delete m_d; -} - -void QmlApplicationViewer::setMainQmlFile(const QString &file) -{ - m_d->mainQmlFile = QmlApplicationViewerPrivate::adjustPath(file); - setSource(QUrl::fromLocalFile(m_d->mainQmlFile)); -} - -void QmlApplicationViewer::addImportPath(const QString &path) -{ - engine()->addImportPath(QmlApplicationViewerPrivate::adjustPath(path)); -} - -void QmlApplicationViewer::setOrientation(ScreenOrientation orientation) -{ -#ifdef Q_OS_SYMBIAN - if (orientation != ScreenOrientationAuto) { -#if defined(ORIENTATIONLOCK) - const CAknAppUiBase::TAppUiOrientation uiOrientation = - (orientation == ScreenOrientationLockPortrait) ? CAknAppUi::EAppUiOrientationPortrait - : CAknAppUi::EAppUiOrientationLandscape; - CAknAppUi* appUi = dynamic_cast (CEikonEnv::Static()->AppUi()); - TRAPD(error, - if (appUi) - appUi->SetOrientationL(uiOrientation); - ); - Q_UNUSED(error) -#else // ORIENTATIONLOCK - qWarning("'ORIENTATIONLOCK' needs to be defined on Symbian when locking the orientation."); -#endif // ORIENTATIONLOCK - } -#elif defined(Q_WS_MAEMO_5) - Qt::WidgetAttribute attribute; - switch (orientation) { - case ScreenOrientationLockPortrait: - attribute = Qt::WA_Maemo5PortraitOrientation; - break; - case ScreenOrientationLockLandscape: - attribute = Qt::WA_Maemo5LandscapeOrientation; - break; - case ScreenOrientationAuto: - default: - attribute = Qt::WA_Maemo5AutoOrientation; - break; - } - setAttribute(attribute, true); -#else // Q_OS_SYMBIAN - Q_UNUSED(orientation); -#endif // Q_OS_SYMBIAN -} - -void QmlApplicationViewer::showExpanded() -{ -#ifdef Q_OS_SYMBIAN - showFullScreen(); -#elif defined(Q_WS_MAEMO_5) || defined(Q_WS_MAEMO_6) - showMaximized(); -#else - show(); -#endif -} diff --git a/examples/declarative/modelviews/pathview-example/qmlapplicationviewer/qmlapplicationviewer.h b/examples/declarative/modelviews/pathview-example/qmlapplicationviewer/qmlapplicationviewer.h deleted file mode 100644 index f5b24b0..0000000 --- a/examples/declarative/modelviews/pathview-example/qmlapplicationviewer/qmlapplicationviewer.h +++ /dev/null @@ -1,79 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** This file is part of the QtCore 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 Nokia Corporation 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$ -** -****************************************************************************/ - -// checksum 0x5a59 version 0x2000a -/* - This file was generated by the Qt Quick Application wizard of Qt Creator. - QmlApplicationViewer is a convenience class containing mobile device specific - code such as screen orientation handling. Also QML paths and debugging are - handled here. - It is recommended not to modify this file, since newer versions of Qt Creator - may offer an updated version of it. -*/ - -#ifndef QMLAPPLICATIONVIEWER_H -#define QMLAPPLICATIONVIEWER_H - -#include - -class QmlApplicationViewer : public QDeclarativeView -{ - Q_OBJECT - -public: - enum ScreenOrientation { - ScreenOrientationLockPortrait, - ScreenOrientationLockLandscape, - ScreenOrientationAuto - }; - - explicit QmlApplicationViewer(QWidget *parent = 0); - virtual ~QmlApplicationViewer(); - - void setMainQmlFile(const QString &file); - void addImportPath(const QString &path); - void setOrientation(ScreenOrientation orientation); - void showExpanded(); - -private: - class QmlApplicationViewerPrivate *m_d; -}; - -#endif // QMLAPPLICATIONVIEWER_H diff --git a/examples/declarative/modelviews/pathview-example/qmlapplicationviewer/qmlapplicationviewer.pri b/examples/declarative/modelviews/pathview-example/qmlapplicationviewer/qmlapplicationviewer.pri deleted file mode 100644 index 1c0c7ed..0000000 --- a/examples/declarative/modelviews/pathview-example/qmlapplicationviewer/qmlapplicationviewer.pri +++ /dev/null @@ -1,154 +0,0 @@ -# checksum 0x3dc8 version 0x2000a -# This file was generated by the Qt Quick Application wizard of Qt Creator. -# The code below adds the QmlApplicationViewer to the project and handles the -# activation of QML debugging. -# It is recommended not to modify this file, since newer versions of Qt Creator -# may offer an updated version of it. - -QT += declarative - -SOURCES += $$PWD/qmlapplicationviewer.cpp -HEADERS += $$PWD/qmlapplicationviewer.h -INCLUDEPATH += $$PWD - -defineTest(minQtVersion) { - maj = $$1 - min = $$2 - patch = $$3 - isEqual(QT_MAJOR_VERSION, $$maj) { - isEqual(QT_MINOR_VERSION, $$min) { - isEqual(QT_PATCH_VERSION, $$patch) { - return(true) - } - greaterThan(QT_PATCH_VERSION, $$patch) { - return(true) - } - } - greaterThan(QT_MINOR_VERSION, $$min) { - return(true) - } - } - return(false) -} - -contains(DEFINES, QMLJSDEBUGGER) { - CONFIG(debug, debug|release) { - !minQtVersion(4, 7, 1) { - warning() - warning("Disabling QML debugging:") - warning() - warning("Debugging QML requires the qmljsdebugger library that ships with Qt Creator.") - warning("This library requires Qt 4.7.1 or newer.") - warning() - DEFINES -= QMLJSDEBUGGER - } else:isEmpty(QMLJSDEBUGGER_PATH) { - warning() - warning("Disabling QML debugging:") - warning() - warning("Debugging QML requires the qmljsdebugger library that ships with Qt Creator.") - warning("Please specify its location on the qmake command line, eg") - warning(" qmake -r QMLJSDEBUGGER_PATH=$CREATORDIR/share/qtcreator/qmljsdebugger") - warning() - DEFINES -= QMLJSDEBUGGER - } else { - include($$QMLJSDEBUGGER_PATH/qmljsdebugger-lib.pri) - } - } else { - DEFINES -= QMLJSDEBUGGER - } -} -# This file was generated by an application wizard of Qt Creator. -# The code below handles deployment to Symbian and Maemo, aswell as copying -# of the application data to shadow build directories on desktop. -# It is recommended not to modify this file, since newer versions of Qt Creator -# may offer an updated version of it. - -defineTest(qtcAddDeployment) { -for(deploymentfolder, DEPLOYMENTFOLDERS) { - item = item$${deploymentfolder} - itemsources = $${item}.sources - $$itemsources = $$eval($${deploymentfolder}.source) - itempath = $${item}.path - $$itempath= $$eval($${deploymentfolder}.target) - export($$itemsources) - export($$itempath) - DEPLOYMENT += $$item -} - -MAINPROFILEPWD = $$PWD - -symbian { - ICON = $${TARGET}.svg - TARGET.EPOCHEAPSIZE = 0x20000 0x2000000 - contains(DEFINES, ORIENTATIONLOCK):LIBS += -lavkon -leikcore -lcone - contains(DEFINES, NETWORKACCESS):TARGET.CAPABILITY += NetworkServices -} else:win32 { - !isEqual(PWD,$$OUT_PWD) { - copyCommand = @echo Copying application data... - for(deploymentfolder, DEPLOYMENTFOLDERS) { - source = $$eval($${deploymentfolder}.source) - pathSegments = $$split(source, /) - sourceAndTarget = $$MAINPROFILEPWD/$$source $$OUT_PWD/$$eval($${deploymentfolder}.target)/$$last(pathSegments) - copyCommand += && $(COPY_DIR) $$replace(sourceAndTarget, /, \\) - } - copydeploymentfolders.commands = $$copyCommand - first.depends = $(first) copydeploymentfolders - export(first.depends) - export(copydeploymentfolders.commands) - QMAKE_EXTRA_TARGETS += first copydeploymentfolders - } -} else:unix { - maemo5 { - installPrefix = /opt/usr - desktopfile.path = /usr/share/applications/hildon - } else { - installPrefix = /usr/local - desktopfile.path = /usr/share/applications - !isEqual(PWD,$$OUT_PWD) { - copyCommand = @echo Copying application data... - for(deploymentfolder, DEPLOYMENTFOLDERS) { - macx { - target = $$OUT_PWD/$${TARGET}.app/Contents/Resources/$$eval($${deploymentfolder}.target) - } else { - target = $$OUT_PWD/$$eval($${deploymentfolder}.target) - } - copyCommand += && $(MKDIR) $$target - copyCommand += && $(COPY_DIR) $$MAINPROFILEPWD/$$eval($${deploymentfolder}.source) $$target - } - copydeploymentfolders.commands = $$copyCommand - first.depends = $(first) copydeploymentfolders - export(first.depends) - export(copydeploymentfolders.commands) - QMAKE_EXTRA_TARGETS += first copydeploymentfolders - } - } - for(deploymentfolder, DEPLOYMENTFOLDERS) { - item = item$${deploymentfolder} - itemfiles = $${item}.files - $$itemfiles = $$eval($${deploymentfolder}.source) - itempath = $${item}.path - $$itempath = $${installPrefix}/share/$${TARGET}/$$eval($${deploymentfolder}.target) - export($$itemfiles) - export($$itempath) - INSTALLS += $$item - } - icon.files = $${TARGET}.png - icon.path = /usr/share/icons/hicolor/64x64/apps - desktopfile.files = $${TARGET}.desktop - target.path = $${installPrefix}/bin - export(icon.files) - export(icon.path) - export(desktopfile.files) - export(desktopfile.path) - export(target.path) - INSTALLS += desktopfile icon target -} - -export (ICON) -export (INSTALLS) -export (DEPLOYMENT) -export (TARGET.EPOCHEAPSIZE) -export (TARGET.CAPABILITY) -export (LIBS) -export (QMAKE_EXTRA_TARGETS) -} diff --git a/examples/declarative/modelviews/pathview-example/qtc_packaging/debian_fremantle/README b/examples/declarative/modelviews/pathview-example/qtc_packaging/debian_fremantle/README deleted file mode 100644 index 0d82252..0000000 --- a/examples/declarative/modelviews/pathview-example/qtc_packaging/debian_fremantle/README +++ /dev/null @@ -1,6 +0,0 @@ -The Debian Package pathviewexample ----------------------------- - -Comments regarding the Package - - -- Daniel Molkentin Thu, 18 Nov 2010 17:48:31 +0100 diff --git a/examples/declarative/modelviews/pathview-example/qtc_packaging/debian_fremantle/changelog b/examples/declarative/modelviews/pathview-example/qtc_packaging/debian_fremantle/changelog deleted file mode 100644 index ab74121..0000000 --- a/examples/declarative/modelviews/pathview-example/qtc_packaging/debian_fremantle/changelog +++ /dev/null @@ -1,5 +0,0 @@ -pathviewexample (0.0.1) unstable; urgency=low - - * Initial Release. - - -- Daniel Molkentin Thu, 18 Nov 2010 17:48:31 +0100 diff --git a/examples/declarative/modelviews/pathview-example/qtc_packaging/debian_fremantle/compat b/examples/declarative/modelviews/pathview-example/qtc_packaging/debian_fremantle/compat deleted file mode 100644 index 7f8f011..0000000 --- a/examples/declarative/modelviews/pathview-example/qtc_packaging/debian_fremantle/compat +++ /dev/null @@ -1 +0,0 @@ -7 diff --git a/examples/declarative/modelviews/pathview-example/qtc_packaging/debian_fremantle/control b/examples/declarative/modelviews/pathview-example/qtc_packaging/debian_fremantle/control deleted file mode 100644 index c931a89..0000000 --- a/examples/declarative/modelviews/pathview-example/qtc_packaging/debian_fremantle/control +++ /dev/null @@ -1,13 +0,0 @@ -Source: pathviewexample -Section: user/hidden -Priority: optional -Maintainer: Daniel Molkentin -Build-Depends: debhelper (>= 5), libqt4-dev -Standards-Version: 3.7.3 -Homepage: - -Package: pathviewexample -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} -Description: - diff --git a/examples/declarative/modelviews/pathview-example/qtc_packaging/debian_fremantle/copyright b/examples/declarative/modelviews/pathview-example/qtc_packaging/debian_fremantle/copyright deleted file mode 100644 index f848d27..0000000 --- a/examples/declarative/modelviews/pathview-example/qtc_packaging/debian_fremantle/copyright +++ /dev/null @@ -1,40 +0,0 @@ -This package was debianized by Daniel Molkentin on -Thu, 18 Nov 2010 17:48:31 +0100. - -It was downloaded from - -Upstream Author(s): - - - - -Copyright: - - - - -License: - - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -On Debian systems, the complete text of the GNU General -Public License can be found in `/usr/share/common-licenses/GPL'. - -The Debian packaging is (C) 2010, Daniel Molkentin and -is licensed under the GPL, see above. - - -# Please also look if there are files or directories which have a -# different copyright/license attached and list them here. diff --git a/examples/declarative/modelviews/pathview-example/qtc_packaging/debian_fremantle/rules b/examples/declarative/modelviews/pathview-example/qtc_packaging/debian_fremantle/rules deleted file mode 100755 index c604e5d..0000000 --- a/examples/declarative/modelviews/pathview-example/qtc_packaging/debian_fremantle/rules +++ /dev/null @@ -1,91 +0,0 @@ -#!/usr/bin/make -f -# -*- makefile -*- -# Sample debian/rules that uses debhelper. -# This file was originally written by Joey Hess and Craig Small. -# As a special exception, when this file is copied by dh-make into a -# dh-make output file, you may use that output file without restriction. -# This special exception was added by Craig Small in version 0.37 of dh-make. - -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - - - - - -configure: configure-stamp -configure-stamp: - dh_testdir - # Add here commands to configure the package. - - touch configure-stamp - - -build: build-stamp - -build-stamp: configure-stamp - dh_testdir - - # Add here commands to compile the package. - $(MAKE) - #docbook-to-man debian/pathviewexample.sgml > pathviewexample.1 - - touch $@ - -clean: - dh_testdir - dh_testroot - rm -f build-stamp configure-stamp - - # Add here commands to clean up after the build process. - $(MAKE) clean - - dh_clean - -install: build - dh_testdir - dh_testroot - dh_clean -k - dh_installdirs - - # Add here commands to install the package into debian/pathviewexample. - $(MAKE) INSTALL_ROOT="$(CURDIR)"/debian/pathviewexample install - - -# Build architecture-independent files here. -binary-indep: build install -# We have nothing to do by default. - -# Build architecture-dependent files here. -binary-arch: build install - dh_testdir - dh_testroot - dh_installchangelogs - dh_installdocs - dh_installexamples -# dh_install -# dh_installmenu -# dh_installdebconf -# dh_installlogrotate -# dh_installemacsen -# dh_installpam -# dh_installmime -# dh_python -# dh_installinit -# dh_installcron -# dh_installinfo - dh_installman - dh_link - # dh_strip - dh_compress - dh_fixperms -# dh_perl -# dh_makeshlibs - dh_installdeb - # dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb - -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install configure diff --git a/examples/declarative/modelviews/pathview/pathview-example.qml b/examples/declarative/modelviews/pathview/pathview-example.qml index bddab8f..40b413f 100644 --- a/examples/declarative/modelviews/pathview/pathview-example.qml +++ b/examples/declarative/modelviews/pathview/pathview-example.qml @@ -38,7 +38,7 @@ ** ****************************************************************************/ -import QtQuick 1.0 +import QtQuick 2.0 Rectangle { width: 400; height: 240 diff --git a/examples/declarative/modelviews/pathview/pathview.qmlproject b/examples/declarative/modelviews/pathview/pathview.qmlproject deleted file mode 100644 index d4909f8..0000000 --- a/examples/declarative/modelviews/pathview/pathview.qmlproject +++ /dev/null @@ -1,16 +0,0 @@ -import QmlProject 1.0 - -Project { - /* Include .qml, .js, and image files from current directory and subdirectories */ - QmlFiles { - directory: "." - } - JavaScriptFiles { - directory: "." - } - ImageFiles { - directory: "." - } - /* List of plugin directories passed to QML runtime */ - // importPaths: [ " ../exampleplugin " ] -} diff --git a/examples/declarative/modelviews/pathview/pics/AddressBook_48.png b/examples/declarative/modelviews/pathview/pics/AddressBook_48.png new file mode 100644 index 0000000000000000000000000000000000000000..1ab7c8eec1381756de32b5f863a6e794c5e8e90f GIT binary patch literal 3350 zcmV+x4e9cUP)mMSz7MViCOMzPp^Qf4uu1Phi9* z=gpkad!zU6`F+p#`~CfX=iDo-wS1f}A;dkv5}*~>1pLfeyKmGcu-1Mo16TVhF|aAL3ele zXWQG`>x2+XVo6;#kWpbk2(c7c^0goC`1Hi-H#8#z*249ZVCGe@_2=tZ|JE8-u3SM| zTN|C7o$TDXlZPI9NVm7QzW{6od|;2Yw*R*VKnSrASp4`m);@ggEq^fGaa{q>+yJ-D zfP;HKVC_#5^QmKgjFged`;J|?ctX{pE1q&9ibm>xZ zxg1?xUG(?&vvy-|ZrNl1(4f*SV$=Gyy6fdHeBhlr{1Px9D8>@&92Eeu&X>)*&kmK7CD7;eM;?=QSqm@Ari-T5G>>MJ5(PB!SPgw9Z}rnWt9Y zHh$WT%>a>tTUudK6YTuedbVxt;*p1!)7JJWIy*brzkfd~SFU8jgb8fjx|MC)wjniS zrrk|#%PjzC3%9pI%NTG3K$=;_u>MnZKtT(j`LeT6brE{x>zfx&xo*KE5JXZjb7F#- zSHW)%e!%Mg_z5>&-^M?E>p3=T*ud)5t69E$IUOAx^!E1h#v5;t%jL*SSxBn+W`vtY zYM9+pGI_!UZ9vEKjuWGhMuiY79{sE5AHV-kzc_c&xRg6^++*v0$=JpWH%PssjLw%YU(V#olj-T{p}V^qk!r+D`Xr`l4#rq)WN2?QG}Rig zmaJC_+;triu7l$U93d_X#E1Zj#Uk(T_%-_uHZgZ*8+jk5OrOc3MT=OnWC>3{{WKjN z9rX0{ux{NtLIryKLc*~N05Fl|#wmvJbqb|4$4@DgF#x0zE~#XKOpQw_>5_CEgb>3d zWHU)XdY28r7=yKzp`jtR{A!4a6DM-_Bj0D;E{jdnv1rjE{_RI=22|D> z2C0~Fl}qb514eNwACdDy3VuW+H9`n#(+QgD(lpkk$l;^s;4N>@FNO3>7hVBS<{NE?Ds zk@F%>W{V6Cd5mvxSu}SnnHrZ54ip#|@=;b`aInH58L$4~xy=Xf+j9IhC>#TNFB^bT zssf-4LTgQ5Umu4Lr&x0592Q&+t^4N0gDW5Qm_>5sTdiM%2Eh4Sx+*Q4S8Vxc%7rvFMAX(w+(ZgxT#^YfdTDed29#0+k;aeQ%69`515gl1OEEIEPOSOJ-~Zsv z56R|3PUZq?Ga-po3N2jHsnT9zQ~)TY%5B9*f(yftKxMEt{wzxX{Lm6aB_m5;p7Yy$ zQSs;ZPJ?@=ao}h`=P&alk}1GN);d^55r8;Pc~nXfMG<~<27n)xyb(l}VrU3M%f2HX zd-@B^np)|+X~-nFdDa*JZk`39f{nWZ95;m#NiGF}b0H5XrOrFTFvOSO%NT$JFSK}} z!3zvtpzs6DQ{UOmkrTmr=b1e%L(Y>FiV80@B$F=I!p8372Z64Sg@Lk!N~>OGz#ye2 z2o!lQB3B3zR`abV<}zt~%?MsIc*O`WP$X+K^RH{nJ@Dw;Ki_j8w;Fi!vKc6^w3Kof z8|C+90Dcr_B|pITee!vad@hfbMPB^tIb1uf{(@&yVHgsI0Z|z77RjRmkl6_qH_W-f0j}XlTaB@vFPI!JaV}_544Zvy6FuUbGn9>5lTv;DB=?n!}iZF z3^RZ6iEJ~l_=*^)4!C-hO&mlTKa^;t2!jy6Si~!MSQ+rxAGVDc_y26_uR0wxC@GOL z;@Sz&P{ZgJva?$XV+=tM5Jgd?M+$-f-w!AjeHPy`_JWfS43;}(i&he?HA>0RD`X>? z*ccP*HpCcnrY`tCfnVgNSyL`TIl2PCT8+{r35^*04ci)NgGZ6P#o8CVH!eXqhv@ZZ3>hY(6 zE+K>?gm8rrNg+f+2;s&U#04c(mdx2QD(CJq67o?}qGW{DigG_tX5ynIWO%i6H@_M3 zsc)>u#$IY_O6!+*WO~2(+KHEew}FQEf`-!ZQRVLyo45i%`=!;_sv?c}i|4(5@1A4q z=*!|HYfE3X2Bj5G|2X_9g#QWr0uaC$K*l2i)WsbwMtQ8`ezXR4L=-g-10bbDl>yib zGmtMvc!4I9v}mhQN+U{uYk>X0qG4X3KsJ_;j(uD9t{r*brhJeEh_a<23&Y0nEaaoK zE`bp6%biDu8TIVfJKGL(^kfl4ES)$(L_x8<;>|!~eD5F$!;+J^I0?yYi2+-s>8j6V z4_IqUCRQZ|gb@62?JiozXE>er&$;YdTlVs$7dGQ26Idb8#(43*cCi%Y)vwZcto5|(_e!OlsP9lMuP9a>E$Uh+m-g)(C@!0MiVBZB!0Qst* zb8+C+!ON;N%7qy?TRzncghQ3WhVn~5%J*=E0LQ^eCVA!cUa%H7okqA0)=GV9&rgT4 zd*6Bw*beN++S76H<>AHBiK+tE@vt^7Od|pC(Ei8_geNQJD`g>FF|LhSu#STerK~Ej z)*sxSJGtYPZ6LNIoOiMMB-Ui(po{TJhi3&`E?(HPD(Xl8x@^9$S)|6^hFjA-Y~{;F zc55qb1tuES24HPvZ*CE&+@a#&JI`$wj@u)Iv%y+(3Tv{~=v-Bfm$ANel~Jp!zrE;g z)LQ%RLWnnQaBLY)x(Hmjq>h{VG}IMXp&1o;y- zJhW~It7=gBIwd0=9^SOe+uOM&J`&j)S58sY0$@k!A&twu(Y-Xjd)W+}j31-93b+e6 gc%{!jT*~YJ0i*J;viQF7ZU6uP07*qoM6N<$g6)b(-v9sr literal 0 HcmV?d00001 diff --git a/examples/declarative/modelviews/pathview/pics/AudioPlayer_48.png b/examples/declarative/modelviews/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/declarative/modelviews/pathview/pics/Camera_48.png b/examples/declarative/modelviews/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/declarative/modelviews/pathview/pics/EMail_48.png b/examples/declarative/modelviews/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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 -#include "qmlapplicationviewer.h" - -int main(int argc, char *argv[]) -{ - QApplication app(argc, argv); - - QmlApplicationViewer viewer; - viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto); - viewer.setMainQmlFile(QLatin1String("qml/qml/visualitemmodel.qml")); - viewer.showExpanded(); - - return app.exec(); -} diff --git a/examples/declarative/modelviews/visualitemmodel/qml/visualitemmodel.qml b/examples/declarative/modelviews/visualitemmodel/qml/visualitemmodel.qml deleted file mode 100644 index 15f2f11..0000000 --- a/examples/declarative/modelviews/visualitemmodel/qml/visualitemmodel.qml +++ /dev/null @@ -1,107 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** 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 Nokia Corporation 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 1.0 - -Rectangle { - color: "lightgray" - width: 240 - height: 320 - - VisualItemModel { - id: itemModel - - Rectangle { - width: view.width; height: view.height - color: "#FFFEF0" - Text { text: "Page 1"; font.bold: true; anchors.centerIn: parent } - } - Rectangle { - width: view.width; height: view.height - color: "#F0FFF7" - Text { text: "Page 2"; font.bold: true; anchors.centerIn: parent } - } - Rectangle { - width: view.width; height: view.height - color: "#F4F0FF" - Text { text: "Page 3"; font.bold: true; anchors.centerIn: parent } - } - } - - 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 - } - - Rectangle { - width: 240; 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/declarative/modelviews/visualitemmodel/qmlapplicationviewer/qmlapplicationviewer.cpp b/examples/declarative/modelviews/visualitemmodel/qmlapplicationviewer/qmlapplicationviewer.cpp deleted file mode 100644 index 411a04c..0000000 --- a/examples/declarative/modelviews/visualitemmodel/qmlapplicationviewer/qmlapplicationviewer.cpp +++ /dev/null @@ -1,197 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** This file is part of the QtCore 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 Nokia Corporation 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$ -** -****************************************************************************/ - -// checksum 0x28c7 version 0x2000a -/* - This file was generated by the Qt Quick Application wizard of Qt Creator. - QmlApplicationViewer is a convenience class containing mobile device specific - code such as screen orientation handling. Also QML paths and debugging are - handled here. - It is recommended not to modify this file, since newer versions of Qt Creator - may offer an updated version of it. -*/ - -#include "qmlapplicationviewer.h" - -#include -#include -#include -#include -#include -#include - -#if defined(QMLJSDEBUGGER) -#include -#endif - -#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER) -#include -#endif -#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER) -#include -#endif - -#if defined(Q_OS_SYMBIAN) && defined(ORIENTATIONLOCK) -#include -#include -#include -#include -#endif // Q_OS_SYMBIAN && ORIENTATIONLOCK - -#if defined(QMLJSDEBUGGER) - -// Enable debugging before any QDeclarativeEngine is created -struct QmlJsDebuggingEnabler -{ - QmlJsDebuggingEnabler() - { - QDeclarativeDebugHelper::enableDebugging(); - } -}; - -// Execute code in constructor before first QDeclarativeEngine is instantiated -static QmlJsDebuggingEnabler enableDebuggingHelper; - -#endif // QMLJSDEBUGGER - -class QmlApplicationViewerPrivate -{ - QString mainQmlFile; - friend class QmlApplicationViewer; - static QString adjustPath(const QString &path); -}; - -QString QmlApplicationViewerPrivate::adjustPath(const QString &path) -{ -#ifdef Q_OS_UNIX -#ifdef Q_OS_MAC - if (!QDir::isAbsolutePath(path)) - return QCoreApplication::applicationDirPath() - + QLatin1String("/../Resources/") + path; -#else - const QString pathInShareDir = QCoreApplication::applicationDirPath() - + QLatin1String("/../share/") - + QFileInfo(QCoreApplication::applicationFilePath()).fileName() - + QLatin1Char('/') + path; - if (QFileInfo(pathInShareDir).exists()) - return pathInShareDir; -#endif -#endif - return path; -} - -QmlApplicationViewer::QmlApplicationViewer(QWidget *parent) : - QDeclarativeView(parent), - m_d(new QmlApplicationViewerPrivate) -{ - connect(engine(), SIGNAL(quit()), SLOT(close())); - setResizeMode(QDeclarativeView::SizeRootObjectToView); -#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER) - new QmlJSDebugger::JSDebuggerAgent(engine()); -#endif -#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER) - new QmlJSDebugger::QDeclarativeViewObserver(this, parent); -#endif -} - -QmlApplicationViewer::~QmlApplicationViewer() -{ - delete m_d; -} - -void QmlApplicationViewer::setMainQmlFile(const QString &file) -{ - m_d->mainQmlFile = QmlApplicationViewerPrivate::adjustPath(file); - setSource(QUrl::fromLocalFile(m_d->mainQmlFile)); -} - -void QmlApplicationViewer::addImportPath(const QString &path) -{ - engine()->addImportPath(QmlApplicationViewerPrivate::adjustPath(path)); -} - -void QmlApplicationViewer::setOrientation(ScreenOrientation orientation) -{ -#ifdef Q_OS_SYMBIAN - if (orientation != ScreenOrientationAuto) { -#if defined(ORIENTATIONLOCK) - const CAknAppUiBase::TAppUiOrientation uiOrientation = - (orientation == ScreenOrientationLockPortrait) ? CAknAppUi::EAppUiOrientationPortrait - : CAknAppUi::EAppUiOrientationLandscape; - CAknAppUi* appUi = dynamic_cast (CEikonEnv::Static()->AppUi()); - TRAPD(error, - if (appUi) - appUi->SetOrientationL(uiOrientation); - ); - Q_UNUSED(error) -#else // ORIENTATIONLOCK - qWarning("'ORIENTATIONLOCK' needs to be defined on Symbian when locking the orientation."); -#endif // ORIENTATIONLOCK - } -#elif defined(Q_WS_MAEMO_5) - Qt::WidgetAttribute attribute; - switch (orientation) { - case ScreenOrientationLockPortrait: - attribute = Qt::WA_Maemo5PortraitOrientation; - break; - case ScreenOrientationLockLandscape: - attribute = Qt::WA_Maemo5LandscapeOrientation; - break; - case ScreenOrientationAuto: - default: - attribute = Qt::WA_Maemo5AutoOrientation; - break; - } - setAttribute(attribute, true); -#else // Q_OS_SYMBIAN - Q_UNUSED(orientation); -#endif // Q_OS_SYMBIAN -} - -void QmlApplicationViewer::showExpanded() -{ -#ifdef Q_OS_SYMBIAN - showFullScreen(); -#elif defined(Q_WS_MAEMO_5) || defined(Q_WS_MAEMO_6) - showMaximized(); -#else - show(); -#endif -} diff --git a/examples/declarative/modelviews/visualitemmodel/qmlapplicationviewer/qmlapplicationviewer.h b/examples/declarative/modelviews/visualitemmodel/qmlapplicationviewer/qmlapplicationviewer.h deleted file mode 100644 index f5b24b0..0000000 --- a/examples/declarative/modelviews/visualitemmodel/qmlapplicationviewer/qmlapplicationviewer.h +++ /dev/null @@ -1,79 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** This file is part of the QtCore 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 Nokia Corporation 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$ -** -****************************************************************************/ - -// checksum 0x5a59 version 0x2000a -/* - This file was generated by the Qt Quick Application wizard of Qt Creator. - QmlApplicationViewer is a convenience class containing mobile device specific - code such as screen orientation handling. Also QML paths and debugging are - handled here. - It is recommended not to modify this file, since newer versions of Qt Creator - may offer an updated version of it. -*/ - -#ifndef QMLAPPLICATIONVIEWER_H -#define QMLAPPLICATIONVIEWER_H - -#include - -class QmlApplicationViewer : public QDeclarativeView -{ - Q_OBJECT - -public: - enum ScreenOrientation { - ScreenOrientationLockPortrait, - ScreenOrientationLockLandscape, - ScreenOrientationAuto - }; - - explicit QmlApplicationViewer(QWidget *parent = 0); - virtual ~QmlApplicationViewer(); - - void setMainQmlFile(const QString &file); - void addImportPath(const QString &path); - void setOrientation(ScreenOrientation orientation); - void showExpanded(); - -private: - class QmlApplicationViewerPrivate *m_d; -}; - -#endif // QMLAPPLICATIONVIEWER_H diff --git a/examples/declarative/modelviews/visualitemmodel/qmlapplicationviewer/qmlapplicationviewer.pri b/examples/declarative/modelviews/visualitemmodel/qmlapplicationviewer/qmlapplicationviewer.pri deleted file mode 100644 index 1c0c7ed..0000000 --- a/examples/declarative/modelviews/visualitemmodel/qmlapplicationviewer/qmlapplicationviewer.pri +++ /dev/null @@ -1,154 +0,0 @@ -# checksum 0x3dc8 version 0x2000a -# This file was generated by the Qt Quick Application wizard of Qt Creator. -# The code below adds the QmlApplicationViewer to the project and handles the -# activation of QML debugging. -# It is recommended not to modify this file, since newer versions of Qt Creator -# may offer an updated version of it. - -QT += declarative - -SOURCES += $$PWD/qmlapplicationviewer.cpp -HEADERS += $$PWD/qmlapplicationviewer.h -INCLUDEPATH += $$PWD - -defineTest(minQtVersion) { - maj = $$1 - min = $$2 - patch = $$3 - isEqual(QT_MAJOR_VERSION, $$maj) { - isEqual(QT_MINOR_VERSION, $$min) { - isEqual(QT_PATCH_VERSION, $$patch) { - return(true) - } - greaterThan(QT_PATCH_VERSION, $$patch) { - return(true) - } - } - greaterThan(QT_MINOR_VERSION, $$min) { - return(true) - } - } - return(false) -} - -contains(DEFINES, QMLJSDEBUGGER) { - CONFIG(debug, debug|release) { - !minQtVersion(4, 7, 1) { - warning() - warning("Disabling QML debugging:") - warning() - warning("Debugging QML requires the qmljsdebugger library that ships with Qt Creator.") - warning("This library requires Qt 4.7.1 or newer.") - warning() - DEFINES -= QMLJSDEBUGGER - } else:isEmpty(QMLJSDEBUGGER_PATH) { - warning() - warning("Disabling QML debugging:") - warning() - warning("Debugging QML requires the qmljsdebugger library that ships with Qt Creator.") - warning("Please specify its location on the qmake command line, eg") - warning(" qmake -r QMLJSDEBUGGER_PATH=$CREATORDIR/share/qtcreator/qmljsdebugger") - warning() - DEFINES -= QMLJSDEBUGGER - } else { - include($$QMLJSDEBUGGER_PATH/qmljsdebugger-lib.pri) - } - } else { - DEFINES -= QMLJSDEBUGGER - } -} -# This file was generated by an application wizard of Qt Creator. -# The code below handles deployment to Symbian and Maemo, aswell as copying -# of the application data to shadow build directories on desktop. -# It is recommended not to modify this file, since newer versions of Qt Creator -# may offer an updated version of it. - -defineTest(qtcAddDeployment) { -for(deploymentfolder, DEPLOYMENTFOLDERS) { - item = item$${deploymentfolder} - itemsources = $${item}.sources - $$itemsources = $$eval($${deploymentfolder}.source) - itempath = $${item}.path - $$itempath= $$eval($${deploymentfolder}.target) - export($$itemsources) - export($$itempath) - DEPLOYMENT += $$item -} - -MAINPROFILEPWD = $$PWD - -symbian { - ICON = $${TARGET}.svg - TARGET.EPOCHEAPSIZE = 0x20000 0x2000000 - contains(DEFINES, ORIENTATIONLOCK):LIBS += -lavkon -leikcore -lcone - contains(DEFINES, NETWORKACCESS):TARGET.CAPABILITY += NetworkServices -} else:win32 { - !isEqual(PWD,$$OUT_PWD) { - copyCommand = @echo Copying application data... - for(deploymentfolder, DEPLOYMENTFOLDERS) { - source = $$eval($${deploymentfolder}.source) - pathSegments = $$split(source, /) - sourceAndTarget = $$MAINPROFILEPWD/$$source $$OUT_PWD/$$eval($${deploymentfolder}.target)/$$last(pathSegments) - copyCommand += && $(COPY_DIR) $$replace(sourceAndTarget, /, \\) - } - copydeploymentfolders.commands = $$copyCommand - first.depends = $(first) copydeploymentfolders - export(first.depends) - export(copydeploymentfolders.commands) - QMAKE_EXTRA_TARGETS += first copydeploymentfolders - } -} else:unix { - maemo5 { - installPrefix = /opt/usr - desktopfile.path = /usr/share/applications/hildon - } else { - installPrefix = /usr/local - desktopfile.path = /usr/share/applications - !isEqual(PWD,$$OUT_PWD) { - copyCommand = @echo Copying application data... - for(deploymentfolder, DEPLOYMENTFOLDERS) { - macx { - target = $$OUT_PWD/$${TARGET}.app/Contents/Resources/$$eval($${deploymentfolder}.target) - } else { - target = $$OUT_PWD/$$eval($${deploymentfolder}.target) - } - copyCommand += && $(MKDIR) $$target - copyCommand += && $(COPY_DIR) $$MAINPROFILEPWD/$$eval($${deploymentfolder}.source) $$target - } - copydeploymentfolders.commands = $$copyCommand - first.depends = $(first) copydeploymentfolders - export(first.depends) - export(copydeploymentfolders.commands) - QMAKE_EXTRA_TARGETS += first copydeploymentfolders - } - } - for(deploymentfolder, DEPLOYMENTFOLDERS) { - item = item$${deploymentfolder} - itemfiles = $${item}.files - $$itemfiles = $$eval($${deploymentfolder}.source) - itempath = $${item}.path - $$itempath = $${installPrefix}/share/$${TARGET}/$$eval($${deploymentfolder}.target) - export($$itemfiles) - export($$itempath) - INSTALLS += $$item - } - icon.files = $${TARGET}.png - icon.path = /usr/share/icons/hicolor/64x64/apps - desktopfile.files = $${TARGET}.desktop - target.path = $${installPrefix}/bin - export(icon.files) - export(icon.path) - export(desktopfile.files) - export(desktopfile.path) - export(target.path) - INSTALLS += desktopfile icon target -} - -export (ICON) -export (INSTALLS) -export (DEPLOYMENT) -export (TARGET.EPOCHEAPSIZE) -export (TARGET.CAPABILITY) -export (LIBS) -export (QMAKE_EXTRA_TARGETS) -} diff --git a/examples/declarative/modelviews/visualitemmodel/visualitemmodel.desktop b/examples/declarative/modelviews/visualitemmodel/visualitemmodel.desktop deleted file mode 100644 index ae40ec0..0000000 --- a/examples/declarative/modelviews/visualitemmodel/visualitemmodel.desktop +++ /dev/null @@ -1,11 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Version=1.0 -Type=Application -Terminal=false -Name=visualitemmodel -Exec=/opt/usr/bin/visualitemmodel -Icon=visualitemmodel -X-Window-Icon= -X-HildonDesk-ShowInToolbar=true -X-Osso-Type=application/x-executable diff --git a/examples/declarative/modelviews/visualitemmodel/visualitemmodel.png b/examples/declarative/modelviews/visualitemmodel/visualitemmodel.png deleted file mode 100644 index 707d5c4e85d82959740b243a8a36d5071c277299..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3400 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 eAW3auXJt}lVPtu6$z?nM0000 - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - -- 1.7.2.5