void QTweetFavoritesCreate::parseJsonFinished(const QJsonDocument &jsonDoc) { if (jsonDoc.isObject()) { QTweetStatus status = QTweetConvert::jsonObjectToStatus(jsonDoc.object()); emit parsedStatus(status); } }
void QTweetStatusShow::parsingJsonFinished(const QVariant &json, bool ok, const QString &errorMsg) { if (ok) { QTweetStatus status = variantMapToStatus(json.toMap()); emit parsedStatus(status); } else { qDebug() << "QTweetStatusShow JSON parser error: " << errorMsg; } }
void QTweetStatusShow::parsingJsonFinished(const QVariant &json, bool ok, const QString &errorMsg) { if (ok) { QTweetStatus status = QTweetConvert::variantMapToStatus(json.toMap()); emit parsedStatus(status); } else { qDebug() << "QTweetStatusShow JSON parser error: " << errorMsg; setLastErrorMessage(errorMsg); emit error(JsonParsingError, errorMsg); } }
// ### TODO: remove this void UserInfo::createFavorite(const QString &id) { bool ok; qint64 tweetid = id.toLongLong(&ok); if (ok) { QTweetFavoritesCreate* favorited = new QTweetFavoritesCreate(m_oauthTwitter, this); favorited->create(tweetid); connect(favorited, SIGNAL(parsedStatus(QTweetStatus)), this, SLOT(finishedCreateFavorite(QTweetStatus))); } }