qmlfrontend/preview_acceptor.h
author Wuzzy <Wuzzy2@mail.ru>
Sun, 26 May 2019 14:27:55 +0200
changeset 15074 e3b3fa42a93b
parent 14392 90bd2c331703
permissions -rw-r--r--
IsHogLocal: If there's a mission team, only count members in the clan of that team This attends to a hack in some missions which use fake human teams in the enemy clans for animation purposes.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
14392
90bd2c331703 Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff changeset
     1
#ifndef PREVIEW_ACCEPTOR_H
90bd2c331703 Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff changeset
     2
#define PREVIEW_ACCEPTOR_H
90bd2c331703 Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff changeset
     3
90bd2c331703 Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff changeset
     4
#include <QObject>
90bd2c331703 Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff changeset
     5
90bd2c331703 Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff changeset
     6
class QQmlEngine;
90bd2c331703 Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff changeset
     7
class PreviewImageProvider;
90bd2c331703 Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff changeset
     8
90bd2c331703 Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff changeset
     9
class PreviewAcceptor : public QObject {
90bd2c331703 Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff changeset
    10
  Q_OBJECT
90bd2c331703 Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff changeset
    11
 public:
90bd2c331703 Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff changeset
    12
  explicit PreviewAcceptor(QQmlEngine *engine, QObject *parent = nullptr);
90bd2c331703 Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff changeset
    13
90bd2c331703 Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff changeset
    14
 public slots:
90bd2c331703 Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff changeset
    15
  void setImage(const QImage &preview);
90bd2c331703 Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff changeset
    16
90bd2c331703 Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff changeset
    17
 private:
90bd2c331703 Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff changeset
    18
  PreviewImageProvider *m_previewProvider;
90bd2c331703 Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff changeset
    19
};
90bd2c331703 Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff changeset
    20
90bd2c331703 Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff changeset
    21
#endif  // PREVIEW_ACCEPTOR_H