#pragma once #include class OBoy : public QObject { Q_OBJECT Q_PROPERTY(QString name READ name CONSTANT) Q_PROPERTY(QString version READ version CONSTANT) public: explicit OBoy(QObject *parent = nullptr); QString name() const; QString version() const; Q_INVOKABLE bool load(const QString &path); };