aboutsummaryrefslogtreecommitdiff
path: root/src/session.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/session.cpp')
-rw-r--r--src/session.cpp17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/session.cpp b/src/session.cpp
index f0d18f3..c87ff71 100644
--- a/src/session.cpp
+++ b/src/session.cpp
@@ -10,6 +10,23 @@ Session::Session(QObject *parent, MainQMLAdaptor* main_gui) : QObject(parent) {
statusTimer = new QTimer(this);
connect(statusTimer, &QTimer::timeout, this, &Session::statusTimerEvent);
+ // QML -> MainQMLAdaptor::handleConnectButtonClick --onConnectButtonClick--> this::handleConnectButtonClick
+ QObject::connect(_main_gui,
+ SIGNAL(onConnectButtonClick(bool)),
+ this,
+ SLOT(handleConnectButtonClick(bool)));
+
+ // session::setPin --pinChanged--> MainQMLAdaptor::setPin --pinChanged--> QML
+ QObject::connect(this,
+ SIGNAL(pinChanged(QString)),
+ main_gui,
+ SLOT(setPin(QString)));
+ // session::setURL --urlChanged--> MainQMLAdaptor::setURL --urlChanged--> QML
+ QObject::connect(this,
+ SIGNAL(urlChanged(QString)),
+ main_gui,
+ SLOT(setURL(QString)));
+
this->init_vars();
}