equal
deleted
inserted
replaced
16 public: |
16 public: |
17 explicit HWEngine(QQmlEngine * engine, QObject *parent = 0); |
17 explicit HWEngine(QQmlEngine * engine, QObject *parent = 0); |
18 ~HWEngine(); |
18 ~HWEngine(); |
19 |
19 |
20 static void exposeToQML(); |
20 static void exposeToQML(); |
21 Q_INVOKABLE void run(); |
21 Q_INVOKABLE void getPreview(); |
22 Q_INVOKABLE QString currentSeed(); |
22 Q_INVOKABLE QString currentSeed(); |
23 |
23 |
24 signals: |
24 signals: |
25 void previewImageChanged(); |
25 void previewImageChanged(); |
26 |
26 |
27 public slots: |
27 public slots: |
28 |
28 |
29 private: |
29 private: |
30 QList<QByteArray> m_argsList; |
|
31 QVector<const char *> m_args; |
|
32 QQmlEngine * m_engine; |
30 QQmlEngine * m_engine; |
33 QString m_seed; |
31 QString m_seed; |
34 |
32 |
35 static void enginePreviewCallback(void *context, const char * msg, quint32 len); |
33 static void guiMessagesCallback(void * context, MessageType mt, const char * msg, uint32_t len); |
36 void sendIPC(const QByteArray &b); |
|
37 |
34 |
38 private slots: |
35 private slots: |
39 void engineMessageHandler(const QByteArray &msg); |
36 void engineMessageHandler(const QByteArray &msg); |
40 }; |
37 }; |
41 |
38 |