CloudAuthenticator::CloudAuthenticator(QString clientId, QString clientSecret, QObject *parent) : QObject(parent), m_clientId(clientId), m_clientSecret(clientSecret), m_authenticated(false), m_error(Cloud::CloudErrorNoError) { m_refreshToken = loadRefreshToken(); m_username = loadUserName(); m_networkManager = new QNetworkAccessManager(this); m_networkManager-> connect(m_networkManager, &QNetworkAccessManager::finished, this, &CloudAuthenticator::replyFinished); connect(m_networkManager, &QNetworkAccessManager::sslErrors, this, &CloudAuthenticator::onSslErrors); m_timer = new QTimer(this); m_timer->setSingleShot(false); connect(m_timer, &QTimer::timeout, this, &CloudAuthenticator::refreshTimeout); }
LoginController::LoginController(QObject *parent) : QObject(parent) { loadUserName(); }