Display maps from OCaml

This commit is contained in:
Fabien Freling 2019-07-05 14:20:17 +02:00
parent d4e753a6e1
commit 35ea1690fe
11 changed files with 121 additions and 10 deletions

View file

@ -1,6 +1,8 @@
#pragma once
#include <QObject>
#include <QImage>
#include <QString>
class OBoy : public QObject
{
@ -8,6 +10,7 @@ class OBoy : public QObject
Q_PROPERTY(QString name READ name CONSTANT)
Q_PROPERTY(QString version READ version CONSTANT)
Q_PROPERTY(bool loaded READ loaded NOTIFY loadedChanged)
Q_PROPERTY(QImage backgroundMap READ backgroundMap CONSTANT)
public:
explicit OBoy(QObject *parent = nullptr);
@ -15,6 +18,7 @@ public:
QString version() const;
bool loaded() const;
Q_INVOKABLE bool load(const QString &path);
QImage backgroundMap() const;
signals:
void loadedChanged(bool loaded);