Ejemplo n.º 1
0
void SinaLogin::checkAuthStart()
{
    startLogin();
    //oauth
    QString accessToken, accessTokenSecret;
    if(!getAccessToken(accessToken, accessTokenSecret))
    {
        loginFailed();
        return;
    }
    SinaWeibo sina(this->account);
    if(sina.verifyCredentials()) //success
    {
        /*
        if(ui->checkBox_Autologin->isChecked())
        {
            conf->setRemeberedUP(ui->lineEdit_Username->text(),
                                 ui->lineEdit_Password->text());
        }
        */
        /*
        SinaWeibo *sina = new SinaWeibo(account);
        sina->initHomePageStatus();
        sina->initEmotions();
        delete sina;
        */
        emit loginSuccessed();
    }
    else
    {
        loginFailed();
        return ;
    }
}
Ejemplo n.º 2
0
void Client::clientConnected()
{
    qDebug() << "Client has connected server.";
     QXmppRosterManager *roster = &m_client->rosterManager();
     qDebug() << roster->getRosterBareJids();
     connect(roster, SIGNAL(rosterReceived()),
             this, SLOT(parseRoster()) );

    QTimer::singleShot(1000, this, SIGNAL( loginSuccessed() ));
}