#include #include #include #include "qmlapplicationviewer.h" #include "global.h" #include "board.h" #include "imagenetworkaccessmanager.h" #include "favoritesmodel.h" #include "boardmodel.h" #include "forummodel.h" #include "topicmodel.h" BoardManager *board_manager; Q_DECL_EXPORT int main(int argc, char *argv[]) { QScopedPointer app(createApplication(argc, argv)); QApplication::setOrganizationDomain("com.javispedro.tapasboard"); QApplication::setOrganizationName("tapasboard"); QApplication::setApplicationName("tapasboard"); QScopedPointer manager(new BoardManager); board_manager = manager.data(); // Set the global pointer to this singleton QScopedPointer image_nam_factory(new ImageNetworkAccessManagerFactory); qmlRegisterType("com.javispedro.tapasboard", 1, 0, "FavoritesModel"); qmlRegisterType("com.javispedro.tapasboard", 1, 0, "BoardModel"); qmlRegisterType("com.javispedro.tapasboard", 1, 0, "ForumModel"); qmlRegisterType("com.javispedro.tapasboard", 1, 0, "TopicModel"); QmlApplicationViewer viewer; viewer.engine()->setNetworkAccessManagerFactory(image_nam_factory.data()); viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto); viewer.setMainQmlFile(QLatin1String("qml/tapasboard/main.qml")); viewer.showExpanded(); return app->exec(); }