summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/declarative/qml/qdeclarativeimageprovider.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/declarative/qml/qdeclarativeimageprovider.cpp b/src/declarative/qml/qdeclarativeimageprovider.cpp
index 94498967..0b14ee6f 100644
--- a/src/declarative/qml/qdeclarativeimageprovider.cpp
+++ b/src/declarative/qml/qdeclarativeimageprovider.cpp
@@ -115,8 +115,10 @@ public:
{
...
- QDeclarativeEngine engine;
- engine->addImageProvider(QLatin1String("colors"), new ColorPixmapProvider);
+ QDeclarativeView *view = new QDeclarativeView;
+ view->engine()->addImageProvider(QLatin1String("colors"),
+ new ColorPixmapProvider);
+ view->setSource(QUrl::fromLocalFile("main.qml"));
...
}