diff options
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(); }; |