diff options
author | Javier S. Pedro <maemo@javispedro.com> | 2013-04-01 15:04:58 +0200 |
---|---|---|
committer | Javier S. Pedro <maemo@javispedro.com> | 2013-04-01 15:04:58 +0200 |
commit | 5ef8b38e55c1883224fe1f01f47aba45b7b42666 (patch) | |
tree | 67a873c6a7c5263d202793314c3b3a61543fbb40 /main.cpp | |
download | tapasboard-5ef8b38e55c1883224fe1f01f47aba45b7b42666.tar.gz tapasboard-5ef8b38e55c1883224fe1f01f47aba45b7b42666.zip |
initial import
Diffstat (limited to 'main.cpp')
-rw-r--r-- | main.cpp | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/main.cpp b/main.cpp new file mode 100644 index 0000000..f15094d --- /dev/null +++ b/main.cpp @@ -0,0 +1,37 @@ +#include <QtGui/QApplication> +#include <QtDeclarative/QtDeclarative> +#include "qmlapplicationviewer.h" + +#include "global.h" +#include "board.h" +#include "boardmodel.h" +#include "forummodel.h" + +#include "xmlrpcinterface.h" +#include "xmlrpcreply.h" + +BoardManager *board_manager; + +Q_DECL_EXPORT int main(int argc, char *argv[]) +{ + QScopedPointer<QApplication> app(createApplication(argc, argv)); + QScopedPointer<BoardManager> manager(new BoardManager); + QmlApplicationViewer viewer; + + board_manager = manager.data(); + + //Board *test = manager->getBoard("http://support.tapatalk.com/mobiquo/mobiquo.php"); + //XmlRpcInterface *iface = test->service(); + //XmlRpcPendingCall *call = iface->asyncCall("get_topic", "41"); + //call->waitForFinished(); + //Board *test = manager->getBoard("http://localhost:4444/point.php"); + + qmlRegisterType<BoardModel>("com.javispedro.tapasboard", 1, 0, "BoardModel"); + qmlRegisterType<ForumModel>("com.javispedro.tapasboard", 1, 0, "ForumModel"); + + viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto); + viewer.setMainQmlFile(QLatin1String("qml/tapasboard/main.qml")); + viewer.showExpanded(); + + return app->exec(); +} |