aboutsummaryrefslogtreecommitdiff
path: root/src/main_qmladaptor.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/main_qmladaptor.h')
-rw-r--r--src/main_qmladaptor.h20
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();
};