diff options
Diffstat (limited to 'src/main_qmladaptor.h')
-rw-r--r-- | src/main_qmladaptor.h | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/src/main_qmladaptor.h b/src/main_qmladaptor.h index 212c9fa..4619968 100644 --- a/src/main_qmladaptor.h +++ b/src/main_qmladaptor.h @@ -36,12 +36,21 @@ class MainQMLAdaptor : public QObject { Q_OBJECT - Q_PROPERTY(QString url READ getURL WRITE setURL NOTIFY urlChanged) // this makes url available as a QML property - Q_PROPERTY(QString pin READ getPin WRITE setPin NOTIFY pinChanged) // this makes pin available as a QML property - Q_PROPERTY(bool showMessageDialog READ getShowMessageDialog NOTIFY showMessageDialogChanged) // this makes showMessageDialog available as a QML property - Q_PROPERTY(QString _messageDialogTitle READ getMessageDialogTitle NOTIFY messageDialogTitleChanged) // this makes showMessageDialogTitle available as a QML property - Q_PROPERTY(QString _messageDialogText READ getMessageDialogText NOTIFY messageDialogTextChanged) // this makes showMessageDialogText available as a QML property - Q_PROPERTY(QMessageBox::Icon _messageDialogIcon READ getMessageDialogIcon NOTIFY messageDialogIconChanged) // this makes showMessageDialogIcon available as a QML property + // this makes url available as a QML property + Q_PROPERTY(QString url READ getURL WRITE setURL NOTIFY urlChanged) + // this makes pin available as a QML property + Q_PROPERTY(QString pin READ getPin WRITE setPin NOTIFY pinChanged) + // this makes session_id available as a QML property + Q_PROPERTY(QString session_id READ getSessionID WRITE setSessionID NOTIFY sessionIDChanged) + // this makes showMessageDialog available as a QML property + Q_PROPERTY(bool showMessageDialog READ getShowMessageDialog NOTIFY showMessageDialogChanged) + // this makes showMessageDialogTitle available as a QML property + Q_PROPERTY(QString _messageDialogTitle READ getMessageDialogTitle NOTIFY messageDialogTitleChanged) + // this makes showMessageDialogText available as a QML property + Q_PROPERTY(QString _messageDialogText READ getMessageDialogText NOTIFY messageDialogTextChanged) + // this makes showMessageDialogIcon available as a QML property + Q_PROPERTY(QMessageBox::Icon _messageDialogIcon READ getMessageDialogIcon NOTIFY messageDialogIconChanged) + public: explicit MainQMLAdaptor(QObject *parent, QQmlApplicationEngine *engine = nullptr); @@ -71,6 +80,7 @@ signals: void pinChanged(QString pin); void urlChanged(QString URL); + void sessionIDChanged(QString session_id); void onCloseSignal(); @@ -79,6 +89,7 @@ signals: protected: QString _url; QString _pin; + QString _session_id; private: QQmlApplicationEngine* _engine; @@ -93,8 +104,10 @@ public slots: void setPin(QString pin); void setURL(QString URL); + void setSessionID(QString session_id); QString getURL(); QString getPin(); + QString getSessionID(); void onCloseHandler(); |