diff -r 387345a14b3f -r b32c52c76977 qmlfrontend/main.cpp --- a/qmlfrontend/main.cpp Fri Jul 05 23:40:03 2019 +0300 +++ b/qmlfrontend/main.cpp Sat Jul 06 00:31:54 2019 +0200 @@ -23,10 +23,10 @@ QQmlApplicationEngine engine; - qRegisterMetaType(); - qRegisterMetaType(); - qRegisterMetaType(); - qRegisterMetaType(); + qRegisterMetaType(); + qRegisterMetaType(); + qRegisterMetaType(); + qRegisterMetaType(); qmlRegisterSingletonType( "Hedgewars.Engine", 1, 0, "PreviewAcceptor", @@ -38,6 +38,9 @@ "EngineInstance", "Create by HWEngine run methods"); + qmlRegisterUncreatableMetaObject(Engine::staticMetaObject, "Hedgewars.Engine", + 1, 0, "Engine", "Namespace: only enums"); + engine.load(QUrl(QLatin1String("qrc:/main.qml"))); if (engine.rootObjects().isEmpty()) return -1;