void MetaContactStorage::onResultReady(const Payload::Ptr &payload, PrivateXml::Result result, const Error::Ptr &error) { Q_UNUSED(error); Logger::debug() << "onResultReady"; if(result == PrivateXml::RequestOk) { MetaContacts *metacontacts = payload_cast<MetaContacts*>(payload.data()); Logger::debug() << "received metacontacts" << metacontacts << payload.data(); if (metacontacts) emit metaContactsReceived(metacontacts->items); else emit metaContactsReceived(ItemList()); } }
void BookmarkStorage::onResultReady(const Payload::Ptr &node, PrivateXml::Result result, const Error::Ptr &error) { Q_UNUSED(error); jreenDebug() << "onResultReady"; if(result == PrivateXml::RequestOk) { Bookmark *bookmark = se_cast<Bookmark*>(node.data()); jreenDebug() << "received bookmarks" << bookmark << node.data(); if (bookmark) emit bookmarksReceived(node.staticCast<Bookmark>()); else emit bookmarksReceived(Bookmark::Ptr::create()); } }
void Stanza::addExtension(Payload::Ptr se) { d_ptr->extensions.insert(se->payloadType(), se); }