diff options
author | Daniel Teichmann <daniel.teichmann@das-netzwerkteam.de> | 2021-06-24 22:10:32 +0200 |
---|---|---|
committer | Daniel Teichmann <daniel.teichmann@das-netzwerkteam.de> | 2021-06-24 22:18:44 +0200 |
commit | 66972f70880021f1cc8f9091e09f58b04757dbf8 (patch) | |
tree | bd6cbb8c1f42108151896f5d9bd535035b5a298a /src/main_qmladaptor.h | |
parent | 2569aaa4ca068a7c2e885cc53d1eb05bf814190c (diff) | |
download | RWA.Support.DesktopApp-66972f70880021f1cc8f9091e09f58b04757dbf8.tar.gz RWA.Support.DesktopApp-66972f70880021f1cc8f9091e09f58b04757dbf8.tar.bz2 RWA.Support.DesktopApp-66972f70880021f1cc8f9091e09f58b04757dbf8.zip |
Complete new more responsive layout; introducing session_id
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(); |