Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int main(int argc, char *argv[])
- {
- QGuiApplication app(argc, argv);
- KassomatController kassomatController;
- DatabaseController databaseController;
- QList<Product *> p;
- GenericModel<Product> productlist;
- p = databaseController.listProducts();
- productlist.addItems(p);
- //kassomatController.setSmartPayoutDevice("/dev/ttyACM0");
- //qmlRegisterType<Product>("db.product",1,0,"productlist");
- QtQuick2ApplicationViewer viewer;
- //in .qml files eine variable namens "controller" global verfuegbar machen
- qDebug() << "cpp:";
- for( int i=0; i < productlist.rowCount(); i++){
- qDebug() << "productlist[" << i << "]: " << productlist.index(i, 0).data();
- }
- viewer.rootContext()->setContextProperty("controller", &kassomatController);
- viewer.rootContext()->setContextProperty("productlist", &productlist );
- viewer.setMainQmlFile(QStringLiteral("qml/kassomat/main.qml"));
- viewer.showExpanded();
- return app.exec();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement