Advertisement
Guest User

main.cpp

a guest
Jun 20th, 2013
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. int main(int argc, char *argv[])
  2. {
  3.     QGuiApplication app(argc, argv);
  4.  
  5.     KassomatController kassomatController;
  6.     DatabaseController databaseController;
  7.     QList<Product *> p;
  8.     GenericModel<Product> productlist;
  9.  
  10.     p = databaseController.listProducts();
  11.     productlist.addItems(p);
  12.  
  13.     //kassomatController.setSmartPayoutDevice("/dev/ttyACM0");
  14.  
  15.     //qmlRegisterType<Product>("db.product",1,0,"productlist");
  16.  
  17.     QtQuick2ApplicationViewer viewer;
  18.     //in .qml files eine variable namens "controller" global verfuegbar machen
  19.  
  20.     qDebug() << "cpp:";
  21.     for( int i=0; i < productlist.rowCount(); i++){
  22.         qDebug() << "productlist[" << i << "]: " << productlist.index(i, 0).data();
  23.     }
  24.  
  25.     viewer.rootContext()->setContextProperty("controller", &kassomatController);
  26.     viewer.rootContext()->setContextProperty("productlist", &productlist );
  27.     viewer.setMainQmlFile(QStringLiteral("qml/kassomat/main.qml"));
  28.     viewer.showExpanded();
  29.  
  30.     return app.exec();
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement