| #pragma once | |
| #include <QObject> | |
| #include <QQmlEngine> | |
| class QmlCppExposed : public QObject | |
| { | |
| Q_OBJECT | |
| QML_ELEMENT | |
| Q_PROPERTY(int ok READ getOk WRITE setOk NOTIFY okChanged) | |
| public: | |
| inline int getOk() const { return m_ok; } | |
| inline void setOk(int value) { | |
| if (value == m_ok) | |
| return; | |
| m_ok = value; | |
| emit okChanged(); | |
| } | |
| signals: | |
| void okChanged(); | |
| private: | |
| int m_ok = 3; | |
| }; |