summaryrefslogtreecommitdiffstats
path: root/demos
diff options
context:
space:
mode:
authorPatrick Burke <patrick.burke@nokia.com>2011-06-20 15:51:49 +1000
committerPatrick Burke <patrick.burke@nokia.com>2011-06-20 15:51:49 +1000
commitc196dd881d2a1e0aa59ffdbf49f2549c053a883c (patch)
tree8de57a63fc785a3187d3e3a9470ea75a28968309 /demos
parent569e0c3334274186cc1cf8d27ad83ee9833f44b4 (diff)
Some models not loading from QRC files while others worked.
Also modified robo_bounce to be qrc-ed. Change-Id: I3bb6c19b487aba35f3ff55fb948ed2fb0b901be5
Diffstat (limited to 'demos')
-rw-r--r--demos/quick3d/robo_bounce/main.cpp5
-rw-r--r--demos/quick3d/robo_bounce/robo_bounce.pro28
-rw-r--r--demos/quick3d/robo_bounce/robo_bounce.qrc34
3 files changed, 39 insertions, 28 deletions
diff --git a/demos/quick3d/robo_bounce/main.cpp b/demos/quick3d/robo_bounce/main.cpp
index a71e8e9d6..530382542 100644
--- a/demos/quick3d/robo_bounce/main.cpp
+++ b/demos/quick3d/robo_bounce/main.cpp
@@ -42,15 +42,12 @@
#include <QtGui/QApplication>
#include <QtDeclarative/qdeclarativeview.h>
-#include "../qmlres.h"
-
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QDeclarativeView view;
- QString qml = q_get_qmldir(QLatin1String("qml/robobounce.qml"));
- view.setSource(QUrl::fromLocalFile(qml));
+ view.setSource(QUrl(QLatin1String("qrc:///qml/robobounce.qml")));
if (QApplication::arguments().contains(QLatin1String("-maximize")))
view.showMaximized();
diff --git a/demos/quick3d/robo_bounce/robo_bounce.pro b/demos/quick3d/robo_bounce/robo_bounce.pro
index 07ed447f9..61a3c23db 100644
--- a/demos/quick3d/robo_bounce/robo_bounce.pro
+++ b/demos/quick3d/robo_bounce/robo_bounce.pro
@@ -14,30 +14,6 @@ win32 {
QMAKE_DEL_DIR = rmdir /s /q
}
-qmlResources.files = qml
-symbian {
- DEPLOYMENT = qmlResources
-} else {
- macx {
- qmlResources.path = Contents/Resources
- QMAKE_BUNDLE_DATA += qmlResources
- } else {
- !package {
- qmlResources.input = qmlResources.files
- qmlResources.output = $$OUT_PWD/../../../bin/resources/demos/$$TARGET/qml
- qmlResources.commands = $$QMAKE_COPY_DIR ${QMAKE_FILE_IN} ${QMAKE_FILE_OUT}
- qmlResources.CONFIG += no_link_no_clean
- qmlResources.variable_out = POST_TARGETDEPS
- QMAKE_EXTRA_COMPILERS += qmlResources
- }
- }
-}
-
-# for make install use in packages
-distInstalls.files = qml
-distInstalls.path = $$[QT_INSTALL_DATA]/quick3d/demos/$$TARGET
-INSTALLS += distInstalls
-
package {
maemo {
applnk.files = robo_bounce.desktop
@@ -56,3 +32,7 @@ OTHER_FILES += \
robo_bounce.rc
RC_FILE = robo_bounce.rc
+
+RESOURCES += \
+ robo_bounce.qrc
+
diff --git a/demos/quick3d/robo_bounce/robo_bounce.qrc b/demos/quick3d/robo_bounce/robo_bounce.qrc
new file mode 100644
index 000000000..69a837850
--- /dev/null
+++ b/demos/quick3d/robo_bounce/robo_bounce.qrc
@@ -0,0 +1,34 @@
+<RCC>
+ <qresource prefix="/">
+ <file>qml/robobounce.qml</file>
+ <file>qml/Assets/button.png</file>
+ <file>qml/Assets/calculatorSign.png</file>
+ <file>qml/Assets/cubeButton.png</file>
+ <file>qml/Assets/hazard.png</file>
+ <file>qml/Assets/infobutton.png</file>
+ <file>qml/Assets/QML3DSign.png</file>
+ <file>qml/Assets/qtlogo.png</file>
+ <file>qml/Assets/roboInfo.png</file>
+ <file>qml/Assets/roboticArms.3ds</file>
+ <file>qml/Assets/roboticBody.3ds</file>
+ <file>qml/Assets/roboticHead.3ds</file>
+ <file>qml/Assets/rotateButton2.png</file>
+ <file>qml/Assets/sQt3D_logo.png</file>
+ <file>qml/Assets/tronscape.png</file>
+ <file>qml/Calculator/Calculator.qml</file>
+ <file>qml/Calculator/CalculatorCore/Button.qml</file>
+ <file>qml/Calculator/CalculatorCore/calculator.js</file>
+ <file>qml/Calculator/CalculatorCore/Display.qml</file>
+ <file>qml/Calculator/CalculatorCore/qmldir</file>
+ <file>qml/Calculator/CalculatorCore/images/button-.png</file>
+ <file>qml/Calculator/CalculatorCore/images/button-blue.png</file>
+ <file>qml/Calculator/CalculatorCore/images/button-green.png</file>
+ <file>qml/Calculator/CalculatorCore/images/button-purple.png</file>
+ <file>qml/Calculator/CalculatorCore/images/button-red.png</file>
+ <file>qml/Calculator/CalculatorCore/images/display.png</file>
+ <file>qml/RobotCore/PushButton.qml</file>
+ <file>qml/RobotCore/QMLPanels.qml</file>
+ <file>qml/RobotCore/Robot.qml</file>
+ <file>qml/RobotCore/TronCube.qml</file>
+ </qresource>
+</RCC>