diff options
author | Daniel Teichmann <daniel.teichmann@das-netzwerkteam.de> | 2020-07-28 04:12:57 +0200 |
---|---|---|
committer | Daniel Teichmann <daniel.teichmann@das-netzwerkteam.de> | 2020-07-28 04:20:10 +0200 |
commit | bff841139a36892603361ef02de2d48ea5798dea (patch) | |
tree | c0e5db4759ec80c4b1e08df4c8c7869f2f429df2 /src/main_qmladaptor.h | |
parent | a4de2a1cdae7fb3c8ff993cc473a4bb24509f57b (diff) | |
download | RWA.Support.DesktopApp-bff841139a36892603361ef02de2d48ea5798dea.tar.gz RWA.Support.DesktopApp-bff841139a36892603361ef02de2d48ea5798dea.tar.bz2 RWA.Support.DesktopApp-bff841139a36892603361ef02de2d48ea5798dea.zip |
Fully remove 'session' out of QML context
Diffstat (limited to 'src/main_qmladaptor.h')
-rw-r--r-- | src/main_qmladaptor.h | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/src/main_qmladaptor.h b/src/main_qmladaptor.h index 630e961..6b90208 100644 --- a/src/main_qmladaptor.h +++ b/src/main_qmladaptor.h @@ -12,7 +12,9 @@ class MainQMLAdaptor : public QObject { Q_OBJECT - Q_PROPERTY(bool showMessageDialog READ getShowMessageDialog NOTIFY showMessageDialogChanged) // this makes showMessageDialog available as a QML property + 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 @@ -40,10 +42,16 @@ signals: void minimizeWindow(); + void onConnectButtonClick(bool checked); + + void pinChanged(QString pin); + void urlChanged(QString URL); + // static void onCloseSignal(); -//protected: -// Session _session; +protected: + QString _url; + QString _pin; private: QQmlApplicationEngine* _engine; @@ -54,5 +62,11 @@ private: public slots: void handleCopyToClipboardButtonClick(QString copy_data); + void handleConnectButtonClick(bool checked); + + void setPin(QString pin); + void setURL(QString URL); + QString getURL(); + QString getPin(); // static void onCloseHandler(); }; |