diff options
author | Topi Reinio <topi.reinio@digia.com> | 2013-05-22 14:45:49 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-05-23 02:53:40 +0200 |
commit | 3d75c54b8d0d055eff2a41cef7733b6204f8241c (patch) | |
tree | 084db4d8b89d68f39cb72697af279874b9ced66c /examples/sensors | |
parent | c7dff2e520cbf6fcec414d0b04c2c133e5eb5af3 (diff) | |
download | qtsensors-3d75c54b8d0d055eff2a41cef7733b6204f8241c.tar.gz |
Sensors examples: Use resource system for QML examples
Adds resources (.qml, .js, images, etc.) used in QML examples as
Qt resources. This enables running the examples successfully when
shadow building, without copying the files around.
Task-number: QTBUG-31076
Change-Id: I0f3352cffdc334f6139aac60acd3345710516d65
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Lorn Potter <lorn.potter@jollamobile.com>
Diffstat (limited to 'examples/sensors')
-rw-r--r-- | examples/sensors/accelbubble/accelbubble.pro | 3 | ||||
-rw-r--r-- | examples/sensors/accelbubble/accelbubble.qrc | 6 | ||||
-rw-r--r-- | examples/sensors/cubehouse/cubehouse.pro | 3 | ||||
-rw-r--r-- | examples/sensors/cubehouse/cubehouse.qrc | 13 | ||||
-rw-r--r-- | examples/sensors/grue/qml.pro | 3 | ||||
-rw-r--r-- | examples/sensors/grue/qml.qrc | 6 | ||||
-rw-r--r-- | examples/sensors/maze/maze.pro | 3 | ||||
-rw-r--r-- | examples/sensors/maze/maze.qrc | 21 | ||||
-rw-r--r-- | examples/sensors/qmlqtsensors/qmlqtsensors.pro | 3 | ||||
-rw-r--r-- | examples/sensors/qmlqtsensors/qmlqtsensors.qrc | 10 | ||||
-rw-r--r-- | examples/sensors/qmlsensorgestures/qml.pro | 3 | ||||
-rw-r--r-- | examples/sensors/qmlsensorgestures/qml.qrc | 9 | ||||
-rw-r--r-- | examples/sensors/sensor_explorer/qml.pro | 3 | ||||
-rw-r--r-- | examples/sensors/sensor_explorer/qml.qrc | 16 | ||||
-rw-r--r-- | examples/sensors/shakeit/shakeit.pro | 3 | ||||
-rw-r--r-- | examples/sensors/shakeit/shakeit.qrc | 10 | ||||
-rw-r--r-- | examples/sensors/stub.h | 2 |
17 files changed, 116 insertions, 1 deletions
diff --git a/examples/sensors/accelbubble/accelbubble.pro b/examples/sensors/accelbubble/accelbubble.pro index 523ebf0..3986e4a 100644 --- a/examples/sensors/accelbubble/accelbubble.pro +++ b/examples/sensors/accelbubble/accelbubble.pro @@ -3,6 +3,9 @@ TARGET = accelbubble QT += quick SOURCES = main.cpp +RESOURCES += \ + accelbubble.qrc + app.files = \ $$files(*.qml) \ icon.png \ diff --git a/examples/sensors/accelbubble/accelbubble.qrc b/examples/sensors/accelbubble/accelbubble.qrc new file mode 100644 index 0000000..f3ca2f0 --- /dev/null +++ b/examples/sensors/accelbubble/accelbubble.qrc @@ -0,0 +1,6 @@ +<RCC> + <qresource prefix="/"> + <file>accelbubble.qml</file> + <file>content/Bluebubble2.png</file> + </qresource> +</RCC> diff --git a/examples/sensors/cubehouse/cubehouse.pro b/examples/sensors/cubehouse/cubehouse.pro index 1fd1ef3..9f54308 100644 --- a/examples/sensors/cubehouse/cubehouse.pro +++ b/examples/sensors/cubehouse/cubehouse.pro @@ -12,3 +12,6 @@ app.files = \ target.path = $$[QT_INSTALL_EXAMPLES]/qtsensors/cubehouse app.path = $$[QT_INSTALL_EXAMPLES]/qtsensors/cubehouse INSTALLS += target app + +RESOURCES += \ + cubehouse.qrc diff --git a/examples/sensors/cubehouse/cubehouse.qrc b/examples/sensors/cubehouse/cubehouse.qrc new file mode 100644 index 0000000..144151b --- /dev/null +++ b/examples/sensors/cubehouse/cubehouse.qrc @@ -0,0 +1,13 @@ +<RCC> + <qresource prefix="/"> + <file>Cube.qml</file> + <file>cubehouse.qml</file> + <file>Room.qml</file> + <file>Table.qml</file> + <file>content/ground.jpg</file> + <file>content/wall.jpg</file> + <file>content/roof.jpg</file> + <file>content/qtlogo.png</file> + <file>mesh/table.3ds</file> + </qresource> +</RCC> diff --git a/examples/sensors/grue/qml.pro b/examples/sensors/grue/qml.pro index 7593538..d7444ca 100644 --- a/examples/sensors/grue/qml.pro +++ b/examples/sensors/grue/qml.pro @@ -3,6 +3,9 @@ TARGET = grue QT += quick SOURCES = main.cpp +RESOURCES += \ + qml.qrc + app.files = \ icon.png \ $$files(*.qml) \ diff --git a/examples/sensors/grue/qml.qrc b/examples/sensors/grue/qml.qrc new file mode 100644 index 0000000..55b269b --- /dev/null +++ b/examples/sensors/grue/qml.qrc @@ -0,0 +1,6 @@ +<RCC> + <qresource prefix="/"> + <file>grue.qml</file> + <file>grue.png</file> + </qresource> +</RCC> diff --git a/examples/sensors/maze/maze.pro b/examples/sensors/maze/maze.pro index 2ce2308..b57c0a9 100644 --- a/examples/sensors/maze/maze.pro +++ b/examples/sensors/maze/maze.pro @@ -13,3 +13,6 @@ app.files = \ target.path = $$[QT_INSTALL_EXAMPLES]/qtsensors/maze app.path = $$[QT_INSTALL_EXAMPLES]/qtsensors/maze INSTALLS += target app + +RESOURCES += \ + maze.qrc diff --git a/examples/sensors/maze/maze.qrc b/examples/sensors/maze/maze.qrc new file mode 100644 index 0000000..1091619 --- /dev/null +++ b/examples/sensors/maze/maze.qrc @@ -0,0 +1,21 @@ +<RCC> + <qresource prefix="/"> + <file>Congratulation.qml</file> + <file>LabyrinthSquare.qml</file> + <file>lib.js</file> + <file>maze.qml</file> + <file>Mouse.qml</file> + <file>components/ApplicationWindow.qml</file> + <file>components/Button.qml</file> + <file>components/images/button_background_disabled.png</file> + <file>components/images/button_background_pressed.png</file> + <file>components/images/button_background_normal.png</file> + <file>content/00.png</file> + <file>content/start.png</file> + <file>content/mouse_down.gif</file> + <file>content/congratulations.gif</file> + <file>content/cheeseeating.gif</file> + <file>content/cheese.png</file> + <file>content/01.png</file> + </qresource> +</RCC> diff --git a/examples/sensors/qmlqtsensors/qmlqtsensors.pro b/examples/sensors/qmlqtsensors/qmlqtsensors.pro index 5275db5..b63bd6a 100644 --- a/examples/sensors/qmlqtsensors/qmlqtsensors.pro +++ b/examples/sensors/qmlqtsensors/qmlqtsensors.pro @@ -3,6 +3,9 @@ TARGET = qmlqtsensors QT += quick SOURCES = main.cpp +RESOURCES += \ + qmlqtsensors.qrc + app.files = \ $$files(*.qml) \ icon.png \ diff --git a/examples/sensors/qmlqtsensors/qmlqtsensors.qrc b/examples/sensors/qmlqtsensors/qmlqtsensors.qrc new file mode 100644 index 0000000..2f6630b --- /dev/null +++ b/examples/sensors/qmlqtsensors/qmlqtsensors.qrc @@ -0,0 +1,10 @@ +<RCC> + <qresource prefix="/"> + <file>qmlqtsensors.qml</file> + <file>components/ApplicationWindow.qml</file> + <file>components/Button.qml</file> + <file>components/images/button_background_disabled.png</file> + <file>components/images/button_background_normal.png</file> + <file>components/images/button_background_pressed.png</file> + </qresource> +</RCC> diff --git a/examples/sensors/qmlsensorgestures/qml.pro b/examples/sensors/qmlsensorgestures/qml.pro index c24dd21..9bcba7f 100644 --- a/examples/sensors/qmlsensorgestures/qml.pro +++ b/examples/sensors/qmlsensorgestures/qml.pro @@ -10,3 +10,6 @@ app.files = \ target.path = $$[QT_INSTALL_EXAMPLES]/qtsensors/qmlsensorgestures app.path = $$[QT_INSTALL_EXAMPLES]/qtsensors/qmlsensorgestures INSTALLS += target app + +RESOURCES += \ + qml.qrc diff --git a/examples/sensors/qmlsensorgestures/qml.qrc b/examples/sensors/qmlsensorgestures/qml.qrc new file mode 100644 index 0000000..af48a3e --- /dev/null +++ b/examples/sensors/qmlsensorgestures/qml.qrc @@ -0,0 +1,9 @@ +<RCC> + <qresource prefix="/"> + <file>Button.qml</file> + <file>GestureList.qml</file> + <file>GesturesView.qml</file> + <file>GestureView.qml</file> + <file>qmlsensorgestures.qml</file> + </qresource> +</RCC> diff --git a/examples/sensors/sensor_explorer/qml.pro b/examples/sensors/sensor_explorer/qml.pro index e5b081f..e9fe0bf 100644 --- a/examples/sensors/sensor_explorer/qml.pro +++ b/examples/sensors/sensor_explorer/qml.pro @@ -12,3 +12,6 @@ app.files = \ target.path = $$[QT_INSTALL_EXAMPLES]/qtsensors/sensor_explorer app.path = $$[QT_INSTALL_EXAMPLES]/qtsensors/sensor_explorer INSTALLS += target app + +RESOURCES += \ + qml.qrc diff --git a/examples/sensors/sensor_explorer/qml.qrc b/examples/sensors/sensor_explorer/qml.qrc new file mode 100644 index 0000000..3f11f3e --- /dev/null +++ b/examples/sensors/sensor_explorer/qml.qrc @@ -0,0 +1,16 @@ +<RCC> + <qresource prefix="/"> + <file>PropertyList.qml</file> + <file>SensorList.qml</file> + <file>sensor_explorer.qml</file> + <file>components/ApplicationWindow.qml</file> + <file>components/TextField.qml</file> + <file>components/Button.qml</file> + <file>components/images/button_background_disabled.png</file> + <file>components/images/textfield_background_normal.png</file> + <file>components/images/textfield_background_disabled.png</file> + <file>components/images/button_background_pressed.png</file> + <file>components/images/button_background_normal.png</file> + <file>content/listitem_select.png</file> + </qresource> +</RCC> diff --git a/examples/sensors/shakeit/shakeit.pro b/examples/sensors/shakeit/shakeit.pro index 7335191..cb36f73 100644 --- a/examples/sensors/shakeit/shakeit.pro +++ b/examples/sensors/shakeit/shakeit.pro @@ -3,6 +3,9 @@ TARGET = shakeit QT += quick SOURCES = main.cpp +RESOURCES += \ + shakeit.qrc + app.files = \ $$files(*.qml) \ icon.png \ diff --git a/examples/sensors/shakeit/shakeit.qrc b/examples/sensors/shakeit/shakeit.qrc new file mode 100644 index 0000000..1a2c75d --- /dev/null +++ b/examples/sensors/shakeit/shakeit.qrc @@ -0,0 +1,10 @@ +<RCC> + <qresource prefix="/"> + <file>shakeit.qml</file> + <file>audio/loopy2a_mono.wav</file> + <file>audio/phone.wav</file> + <file>content/triangle.png</file> + <file>content/triangle2.png</file> + <file>content/triangle3.png</file> + </qresource> +</RCC> diff --git a/examples/sensors/stub.h b/examples/sensors/stub.h index c74cffa..b105f93 100644 --- a/examples/sensors/stub.h +++ b/examples/sensors/stub.h @@ -45,7 +45,7 @@ {\ QGuiApplication app(argc,argv);\ QQuickView view;\ - view.setSource(QUrl::fromLocalFile(#NAME ".qml"));\ + view.setSource(QUrl("qrc:///" #NAME ".qml"));\ view.show();\ return app.exec();\ } |