diff options
author | Javier S. Pedro <maemo@javispedro.com> | 2013-04-02 04:27:30 +0200 |
---|---|---|
committer | Javier S. Pedro <maemo@javispedro.com> | 2013-04-02 04:27:30 +0200 |
commit | 7107c0f96f10303ea49bf5dc27f525e4cbc191d9 (patch) | |
tree | a6d32dc1103cd5340690db0afd18c56cc951c887 /main.cpp | |
parent | 9f12671ee8dd38a130a16c9146001c9c2494d77c (diff) | |
download | tapasboard-7107c0f96f10303ea49bf5dc27f525e4cbc191d9.tar.gz tapasboard-7107c0f96f10303ea49bf5dc27f525e4cbc191d9.zip |
add some initial support for showing images
Diffstat (limited to 'main.cpp')
-rw-r--r-- | main.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -4,12 +4,14 @@ #include "global.h" #include "board.h" +#include "imageprovider.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[]) { @@ -21,12 +23,16 @@ Q_DECL_EXPORT int main(int argc, char *argv[]) QScopedPointer<BoardManager> manager(new BoardManager); board_manager = manager.data(); // Set the global pointer to this singleton + QScopedPointer<ImageProvider> provider(new ImageProvider); + image_provider = provider.data(); + qmlRegisterType<FavoritesModel>("com.javispedro.tapasboard", 1, 0, "FavoritesModel"); qmlRegisterType<BoardModel>("com.javispedro.tapasboard", 1, 0, "BoardModel"); qmlRegisterType<ForumModel>("com.javispedro.tapasboard", 1, 0, "ForumModel"); qmlRegisterType<TopicModel>("com.javispedro.tapasboard", 1, 0, "TopicModel"); QmlApplicationViewer viewer; + viewer.engine()->addImageProvider("tapasboard", image_provider); viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto); viewer.setMainQmlFile(QLatin1String("qml/tapasboard/main.qml")); viewer.showExpanded(); |