diff --git a/imports/Spectral/Page/SettingAccountDelegate.qml b/imports/Spectral/Page/SettingAccountDelegate.qml index af85466..2c0a116 100644 --- a/imports/Spectral/Page/SettingAccountDelegate.qml +++ b/imports/Spectral/Page/SettingAccountDelegate.qml @@ -132,7 +132,7 @@ Column { highlighted: true text: "Logout" - onClicked: connection.logout() + onClicked: spectralController.logout(connection) } } } diff --git a/src/controller.cpp b/src/controller.cpp index 646a06a..bc78649 100644 --- a/src/controller.cpp +++ b/src/controller.cpp @@ -1,8 +1,8 @@ #include "controller.h" +#include "settings.h" #include "spectralroom.h" #include "spectraluser.h" -#include "settings.h" #include "events/eventcontent.h" #include "events/roommessageevent.h" @@ -73,9 +73,10 @@ void Controller::loginWithCredentials(QString serverAddr, QString user, account.sync(); addConnection(m_connection); }); - connect(m_connection, &Connection::loginError, [=] (QString error, QByteArray detail) { - emit errorOccured("Login", error); - }); + connect(m_connection, &Connection::loginError, + [=](QString error, QByteArray detail) { + emit errorOccured("Login", error); + }); } }