From 2b81524fb99270b7fc06d5f1b5ec52dec651c125 Mon Sep 17 00:00:00 2001 From: Manjeet Dahiya Date: Sat, 11 Sep 2010 20:00:44 +0000 Subject: use QXmppVCardIq instead of intermediate VCard class --- examples/GuiClient/vCardManager.h | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) (limited to 'examples/GuiClient/vCardManager.h') diff --git a/examples/GuiClient/vCardManager.h b/examples/GuiClient/vCardManager.h index bb0700ee..aecde92a 100644 --- a/examples/GuiClient/vCardManager.h +++ b/examples/GuiClient/vCardManager.h @@ -39,21 +39,12 @@ class vCardManager : public QObject Q_OBJECT public: - class vCard - { - public: - QString fullName; - QString imageHash; - QImage image; - QImage imageOriginal; - }; - vCardManager(QXmppClient* client); void requestVCard(const QString& bareJid); // bool isVCardReceived(const QString& bareJid); bool isVCardAvailable(const QString& bareJid); - - vCardManager::vCard& getVCard(const QString& bareJid); + QImage getAvatar(const QString& bareJid) const; + QXmppVCardIq& getVCard(const QString& bareJid); void loadAllFromCache(); void saveToCache(const QString& bareJid); QString getSelfFullName(); @@ -68,8 +59,7 @@ private: QString m_selfFullName; QXmppClient* m_client; -// QMap m_mapBareJidVcard; - QMap m_mapBareJidVCard; + QMap m_mapBareJidVcard; }; #endif // VCARDMANAGER_H -- cgit v1.2.3