Esempio n. 1
0
//![0]
int main(int argc, char ** argv)
{
    QApplication app(argc, argv);

    AnimalModel model;
    model.addAnimal(Animal("Wolf", "Medium"));
    model.addAnimal(Animal("Polar bear", "Large"));
    model.addAnimal(Animal("Quoll", "Small"));

    QDeclarativeView view;
    QDeclarativeContext *ctxt = view.rootContext();
    ctxt->setContextProperty("myModel", &model);
//![0]

    view.setSource(QUrl("qrc:view.qml"));
    view.show();

    return app.exec();
}
Esempio n. 2
0
File: main.cpp Progetto: Afreeca/qt
//![0]
int main(int argc, char ** argv)
{
    QApplication app(argc, argv);
    QmlApplicationViewer viewer;

    AnimalModel model;
    model.addAnimal(Animal("Wolf", "Medium"));
    model.addAnimal(Animal("Polar bear", "Large"));
    model.addAnimal(Animal("Quoll", "Small"));

    QDeclarativeContext *ctxt = viewer.rootContext();
    ctxt->setContextProperty("myModel", &model);
//![0]

    viewer.setOrientation(QmlApplicationViewer::ScreenOrientationLockLandscape);
    viewer.setMainQmlFile(QLatin1String("qml/abstractitemmodel/view.qml"));
    viewer.showExpanded();

    return app.exec();
}