* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/
#include <QtDeclarative>
-#include <QDeclarativeContext>
+// #include <QDeclarativeContext>
#include <QTest>
#include <QDebug>
#include <QtDeclarative/qdeclarative.h>
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"));
QTest::qSleep(2000);
}
*/
-
+/*
qtrapids::TorrentState editItem;
for (unsigned i = 0; i < 10; ++i)
{
editItem.total_done = 10000+i;
downloadModel.updateItem(editItem, qtrapids::ParamsMap_t());
}
+ */
return app.exec();
}