Пример #1
0
void QTweetAccountVerifyCredentials::parseJsonFinished(const QJsonDocument &jsonDoc)
{
    if (jsonDoc.isObject()) {
        QTweetUser user = QTweetConvert::jsonObjectToUser(jsonDoc.object());

        emit parsedUser(user);
    }
}
void QTweetFriendshipDestroy::parseJsonFinished(const QJsonDocument &jsonDoc)
{
    if (jsonDoc.isObject()) {
        QTweetUser user = QTweetConvert::jsonObjectToUser(jsonDoc.object());

        emit parsedUser(user);
    }
}
Пример #3
0
void MainWindow::authorizationFinished()
{
    qDebug() << "Authorization succesfull";

    QTweetAccountVerifyCredentials *tweetVerifyCredentials = new QTweetAccountVerifyCredentials;
    tweetVerifyCredentials->setOAuthTwitter(m_oauthTwitter);
    tweetVerifyCredentials->verify();
    connect(tweetVerifyCredentials, SIGNAL(parsedUser(QTweetUser)),
            this, SLOT(verifyCredentialsFinished(QTweetUser)));
}
void QTweetFriendshipDestroy::parsingJsonFinished(const QVariant &json, bool ok, const QString &errorMsg)
{
    if (ok) {
        QTweetUser user = QTweetConvert::variantMapToUserInfo(json.toMap());

        emit parsedUser(user);
    } else {
        qDebug() << "QTweetFriendshipCreate parser error: " << errorMsg;
        emit error(QTweetJsonError(errorMsg, json.toByteArray()));
    }
}
void QTweetAccountVerifyCredentials::parsingJsonFinished(const QVariant &json, bool ok, const QString &errorMsg)
{
    if (ok) {
        QTweetUser user = QTweetConvert::variantMapToUserInfo(json.toMap());

        emit parsedUser(user);
    } else {
        qDebug() << "QTweetAccountVerifyCredentials parser error: " << errorMsg;
        setLastErrorMessage(errorMsg);
        emit error(JsonParsingError, errorMsg);
    }
}
void QTweetFriendshipDestroy::parsingJsonFinished(const QVariant &json, bool ok, const QString &errorMsg)
{
    if (ok) {
        QTweetUser user = QTweetConvert::variantMapToUserInfo(json.toMap());

        emit parsedUser(user);
    } else {
        qDebug() << "QTweetFriendshipCreate parser error: " << errorMsg;
        setLastErrorMessage(errorMsg);
        emit error(JsonParsingError, errorMsg);
    }
}
Пример #7
0
/**
 *  Unfollows the user
 *  @param screenName user screenname to unfollow
 */
void UserInfo::unfollowUser(const QString &screenName)
{
    QTweetFriendshipDestroy *destroyFriend = new QTweetFriendshipDestroy(m_oauthTwitter, this);
    destroyFriend->unfollow(screenName);
    connect(destroyFriend, SIGNAL(parsedUser(QTweetUser)), this, SLOT(finishedUnfollowUser(QTweetUser)));
}
Пример #8
0
/**
 *  Follows user
 *  @param screenName user screenname to follow
 */
void UserInfo::followUser(const QString &screenName)
{
    QTweetFriendshipCreate *createFriend = new QTweetFriendshipCreate(m_oauthTwitter, this);
    createFriend->create(screenName);
    connect(createFriend, SIGNAL(parsedUser(QTweetUser)), this, SLOT(finishedFollowUser(QTweetUser)));
}