Exemplo n.º 1
0
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);
}
Exemplo n.º 2
0
LoginController::LoginController(QObject *parent)
	: QObject(parent) {

	loadUserName();

}