Very rough initial implementation of torrent adding working.
[qtrapids] / src / qml-client / main.cpp
index 674eb3e..3829f4c 100644 (file)
@@ -16,7 +16,7 @@
  *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
  ***************************************************************************/
 #include <QtDeclarative>
-#include <QDeclarativeContext>
+// #include <QDeclarativeContext>
 #include <QTest>
 #include <QDebug>
 #include <QtDeclarative/qdeclarative.h>
@@ -48,12 +48,12 @@ int main(int argc, char *argv[])
     QDeclarativeView window;
     // Setting the root context properties. Create an QObject-derived
     // object:
-    qtrapids::QDeclarativeDownloadListModel downloadModel;
-    qtrapids::MainPageHandler mainPageHandler;
+    //qtrapids::QDeclarativeDownloadListModel downloadModel;
+    qtrapids::MainPageHandler mainPageHandler(window.engine());
     // ... and add to QML context. This can then be used in QML context.
-    QDeclarativeContext *context = window.rootContext();
-    context->setContextProperty("downloadModel", &downloadModel);
-    context->setContextProperty("mainPageHandler", &mainPageHandler);
+    //QDeclarativeContext *context = window.rootContext();
+    //context->setContextProperty("downloadModel", &downloadModel);
+    //context->setContextProperty("mainPageHandler", &mainPageHandler);
 
     // Initial QML file/resource:
     window.setSource(QUrl("qrc:/main.qml"));
@@ -100,7 +100,7 @@ int main(int argc, char *argv[])
         QTest::qSleep(2000);
     }
     */
-
+/*
     qtrapids::TorrentState editItem;
     for (unsigned i = 0; i < 10; ++i)
     {
@@ -118,6 +118,7 @@ int main(int argc, char *argv[])
         editItem.total_done = 10000+i;
         downloadModel.updateItem(editItem, qtrapids::ParamsMap_t());
     }
+    */
 
     return app.exec();
 }