diff options
Diffstat (limited to 'src/session.cpp')
-rw-r--r-- | src/session.cpp | 17 |
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(); } |