From 07abe301396f9b0fbfca67d4b4f6df6b9fdf6e82 Mon Sep 17 00:00:00 2001 From: "Javier S. Pedro" Date: Tue, 2 Apr 2013 13:25:14 +0200 Subject: use a qnetworkdiskcache for images instead of custom provider --- main.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'main.cpp') diff --git a/main.cpp b/main.cpp index 3c8f813..52086e4 100644 --- a/main.cpp +++ b/main.cpp @@ -1,17 +1,17 @@ #include +#include #include #include "qmlapplicationviewer.h" #include "global.h" #include "board.h" -#include "imageprovider.h" +#include "imagenetworkaccessmanager.h" #include "favoritesmodel.h" #include "boardmodel.h" #include "forummodel.h" #include "topicmodel.h" BoardManager *board_manager; -ImageProvider *image_provider; Q_DECL_EXPORT int main(int argc, char *argv[]) { @@ -23,8 +23,7 @@ Q_DECL_EXPORT int main(int argc, char *argv[]) QScopedPointer manager(new BoardManager); board_manager = manager.data(); // Set the global pointer to this singleton - QScopedPointer provider(new ImageProvider); - image_provider = provider.data(); + QScopedPointer image_nam_factory(new ImageNetworkAccessManagerFactory); qmlRegisterType("com.javispedro.tapasboard", 1, 0, "FavoritesModel"); qmlRegisterType("com.javispedro.tapasboard", 1, 0, "BoardModel"); @@ -32,7 +31,7 @@ Q_DECL_EXPORT int main(int argc, char *argv[]) qmlRegisterType("com.javispedro.tapasboard", 1, 0, "TopicModel"); QmlApplicationViewer viewer; - viewer.engine()->addImageProvider("tapasboard", image_provider); + viewer.engine()->setNetworkAccessManagerFactory(image_nam_factory.data()); viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto); viewer.setMainQmlFile(QLatin1String("qml/tapasboard/main.qml")); viewer.showExpanded(); -- cgit v1.2.3