qmlFrontend/main.cpp
branchqmlfrontend
changeset 10420 02c573d19224
parent 10402 3313336c1ee0
child 10436 084e046f6bd5
equal deleted inserted replaced
10418:091d2c0216c3 10420:02c573d19224
     1 #include <QtGui/QGuiApplication>
     1 #include <QtGui/QGuiApplication>
       
     2 #include <QQmlEngine>
       
     3 
     2 #include "qtquick2applicationviewer/qtquick2applicationviewer.h"
     4 #include "qtquick2applicationviewer/qtquick2applicationviewer.h"
       
     5 #include "hwengine.h"
       
     6 #include "previewimageprovider.h"
     3 
     7 
     4 #include "hwengine.h"
       
     5 
     8 
     6 int main(int argc, char *argv[])
     9 int main(int argc, char *argv[])
     7 {
    10 {
     8     QGuiApplication app(argc, argv);
    11     QGuiApplication app(argc, argv);
     9 
    12 
    10     HWEngine::exposeToQML();
    13     HWEngine::exposeToQML();
    11 
    14 
    12     QtQuick2ApplicationViewer viewer;
    15     QtQuick2ApplicationViewer viewer;
       
    16 
       
    17     viewer.engine()->addImageProvider(QLatin1String("preview"), new PreviewImageProvider());
       
    18 
    13     viewer.setMainQmlFile(QStringLiteral("qml/qmlFrontend/main.qml"));
    19     viewer.setMainQmlFile(QStringLiteral("qml/qmlFrontend/main.qml"));
    14     viewer.showExpanded();
    20     viewer.showExpanded();
    15 
    21 
    16     return app.exec();
    22     return app.exec();
    17 }
    23 }