qmlfrontend/hwengine.h
branchqmlfrontend
changeset 12863 fe16fa088b69
parent 12861 488782d9aba9
child 12876 b544bbbd0696
equal deleted inserted replaced
12861:488782d9aba9 12863:fe16fa088b69
     3 
     3 
     4 #include <QList>
     4 #include <QList>
     5 #include <QObject>
     5 #include <QObject>
     6 
     6 
     7 #include "flib.h"
     7 #include "flib.h"
       
     8 #include "gameconfig.h"
     8 
     9 
     9 class QQmlEngine;
    10 class QQmlEngine;
    10 class PreviewImageProvider;
    11 class PreviewImageProvider;
    11 class RunQueue;
    12 class RunQueue;
    12 
    13 
    32 
    33 
    33 private:
    34 private:
    34     QQmlEngine* m_engine;
    35     QQmlEngine* m_engine;
    35     PreviewImageProvider* m_previewProvider;
    36     PreviewImageProvider* m_previewProvider;
    36     RunQueue* m_runQueue;
    37     RunQueue* m_runQueue;
       
    38     GameConfig m_gameConfig;
    37 
    39 
    38     static void guiMessagesCallback(void* context, MessageType mt, const char* msg, uint32_t len);
    40     static void guiMessagesCallback(void* context, MessageType mt, const char* msg, uint32_t len);
    39 
    41 
    40 private slots:
    42 private slots:
    41     void engineMessageHandler(MessageType mt, const QByteArray& msg);
    43     void engineMessageHandler(MessageType mt, const QByteArray& msg);