qmlfrontend/hwengine.cpp
changeset 14294 21be7838a127
parent 14273 645e4591361f
child 14298 00b56ec8b7df
equal deleted inserted replaced
14293:b8871dd33ec4 14294:21be7838a127
     3 #include <QQmlEngine>
     3 #include <QQmlEngine>
     4 #include <QUuid>
     4 #include <QUuid>
     5 
     5 
     6 #include "engine_instance.h"
     6 #include "engine_instance.h"
     7 #include "engine_interface.h"
     7 #include "engine_interface.h"
       
     8 #include "game_view.h"
     8 #include "preview_image_provider.h"
     9 #include "preview_image_provider.h"
     9 
    10 
    10 #include "hwengine.h"
    11 #include "hwengine.h"
    11 
    12 
    12 HWEngine::HWEngine(QQmlEngine* engine, QObject* parent)
    13 HWEngine::HWEngine(QQmlEngine* engine, QObject* parent)
    28 
    29 
    29 void HWEngine::exposeToQML() {
    30 void HWEngine::exposeToQML() {
    30   qDebug("HWEngine::exposeToQML");
    31   qDebug("HWEngine::exposeToQML");
    31   qmlRegisterSingletonType<HWEngine>("Hedgewars.Engine", 1, 0, "HWEngine",
    32   qmlRegisterSingletonType<HWEngine>("Hedgewars.Engine", 1, 0, "HWEngine",
    32                                      hwengine_singletontype_provider);
    33                                      hwengine_singletontype_provider);
    33   // qmlRegisterType<GameView>("Hedgewars.Engine", 1, 0, "GameView");
    34   qmlRegisterType<GameView>("Hedgewars.Engine", 1, 0, "GameView");
    34 }
    35 }
    35 
    36 
    36 void HWEngine::getPreview() {
    37 void HWEngine::getPreview() {
    37   emit previewIsRendering();
    38   emit previewIsRendering();
    38 
    39