qmlfrontend/main.cpp
branchqmlrenderer
changeset 16118 02304ad06381
parent 16116 8da5a118120b
equal deleted inserted replaced
16116:8da5a118120b 16118:02304ad06381
     5 
     5 
     6 int main(int argc, char* argv[]) {
     6 int main(int argc, char* argv[]) {
     7   QGuiApplication app(argc, argv);
     7   QGuiApplication app(argc, argv);
     8 
     8 
     9   QQmlApplicationEngine engine;
     9   QQmlApplicationEngine engine;
    10   /*
       
    11     qRegisterMetaType<Engine::SimpleEventType>();
       
    12     qRegisterMetaType<Engine::LongEventType>();
       
    13     qRegisterMetaType<Engine::LongEventState>();
       
    14     qRegisterMetaType<Engine::PositionedEventType>();
       
    15 
       
    16     qmlRegisterSingletonType<PreviewAcceptor>(
       
    17         "Hedgewars.Engine", 1, 0, "PreviewAcceptor",
       
    18         previewacceptor_singletontype_provider);
       
    19     qmlRegisterType<HWEngine>("Hedgewars.Engine", 1, 0, "HWEngine");
       
    20     qmlRegisterType<GameView>("Hedgewars.Engine", 1, 0, "GameView");
       
    21     qmlRegisterType<NetSession>("Hedgewars.Engine", 1, 0, "NetSession");
       
    22     qmlRegisterUncreatableType<EngineInstance>(
       
    23         "Hedgewars.Engine", 1, 0, "EngineInstance",
       
    24         QStringLiteral("Create by HWEngine run methods"));
       
    25 
       
    26     qmlRegisterUncreatableMetaObject(Engine::staticMetaObject,
       
    27     "Hedgewars.Engine", 1, 0, "Engine", QStringLiteral("Namespace: only
       
    28     enums"));
       
    29   */
       
    30   engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
    10   engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
    31   if (engine.rootObjects().isEmpty()) {
    11   if (engine.rootObjects().isEmpty()) {
    32     return -1;
    12     return -1;
    33   }
    13   }
    34 
    14