summaryrefslogtreecommitdiffstats
path: root/examples/qml-compositor
diff options
context:
space:
mode:
authorSamuel Rødal <samuel.rodal@nokia.com>2011-05-20 09:59:52 +0200
committerSamuel Rødal <samuel.rodal@nokia.com>2011-05-20 09:59:52 +0200
commit24c25c81dffa903ed4df9485d46f18cbeb2e9b44 (patch)
tree1e39229174fcc6aedc68616d2938e222b826a4c6 /examples/qml-compositor
parent51b3d5bcb5c5c9bd787fa779d0cf81e8970e48ed (diff)
Add a .qrc file in qml-compositor so it can be run from anywhere.
Diffstat (limited to 'examples/qml-compositor')
-rw-r--r--examples/qml-compositor/main.cpp2
-rw-r--r--examples/qml-compositor/qml-compositor.pro1
-rw-r--r--examples/qml-compositor/qml-compositor.qrc11
3 files changed, 13 insertions, 1 deletions
diff --git a/examples/qml-compositor/main.cpp b/examples/qml-compositor/main.cpp
index ece42da7f..d92daeaa3 100644
--- a/examples/qml-compositor/main.cpp
+++ b/examples/qml-compositor/main.cpp
@@ -59,7 +59,7 @@ class QmlCompositor : public QSGView, public WaylandCompositor
public:
QmlCompositor() : WaylandCompositor(this) {
setMouseTracking(true);
- setSource(QUrl(QLatin1String("qml/QmlCompositor/main.qml")));
+ setSource(QUrl(QLatin1String("qrc:qml/QmlCompositor/main.qml")));
setResizeMode(QSGView::SizeRootObjectToView);
winId();
if (platformWindow()) {
diff --git a/examples/qml-compositor/qml-compositor.pro b/examples/qml-compositor/qml-compositor.pro
index 03f97cce2..05dff71b9 100644
--- a/examples/qml-compositor/qml-compositor.pro
+++ b/examples/qml-compositor/qml-compositor.pro
@@ -25,6 +25,7 @@ include (../../src/qt-compositor/qt-compositor.pri)
# Input
SOURCES += main.cpp
+RESOURCES = qml-compositor.qrc
CONFIG += qt warn_on debug create_prl link_prl
OBJECTS_DIR = .obj/release-shared
diff --git a/examples/qml-compositor/qml-compositor.qrc b/examples/qml-compositor/qml-compositor.qrc
new file mode 100644
index 000000000..602681a6e
--- /dev/null
+++ b/examples/qml-compositor/qml-compositor.qrc
@@ -0,0 +1,11 @@
+<!DOCTYPE RCC><RCC version="1.0">
+<qresource>
+ <file>qml/QmlCompositor/main.qml</file>
+ <file>qml/QmlCompositor/background.jpg</file>
+ <file>qml/QmlCompositor/compositor.js</file>
+ <file>qml/QmlCompositor/ShaderEffect.qml</file>
+ <file>qml/QmlCompositor/WindowChrome.qml</file>
+ <file>qml/QmlCompositor/WindowContainer.qml</file>
+</qresource>
+</RCC>
+