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); } }
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); } }
/** * 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))); }
/** * 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))); }