Display maps from OCaml
This commit is contained in:
parent
d4e753a6e1
commit
35ea1690fe
11 changed files with 121 additions and 10 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue