diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-05-14 12:13:06 +0200 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-05-14 12:13:06 +0200 |
| commit | 3a46f6b4c7bc3c601a9628d0fc47a0eb05d9cd9b (patch) | |
| tree | 32c2072841e3ecb26e31499e8f0cb172d812faa3 /src/client/QXmppVCardManager.h | |
| parent | df751de5222e8dd564f406470b48a695ec6eb945 (diff) | |
| download | qxmpp-3a46f6b4c7bc3c601a9628d0fc47a0eb05d9cd9b.tar.gz | |
hide QXmppVCardManager internals
Diffstat (limited to 'src/client/QXmppVCardManager.h')
| -rw-r--r-- | src/client/QXmppVCardManager.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/client/QXmppVCardManager.h b/src/client/QXmppVCardManager.h index 1e141678..28d1486e 100644 --- a/src/client/QXmppVCardManager.h +++ b/src/client/QXmppVCardManager.h @@ -25,10 +25,10 @@ #ifndef QXMPPVCARDMANAGER_H #define QXMPPVCARDMANAGER_H -#include <QObject> - #include "QXmppClientExtension.h" -#include "QXmppVCardIq.h" + +class QXmppVCardIq; +class QXmppVCardManagerPrivate; /// \brief The QXmppVCardManager class gets/sets XMPP vCards. It is an /// implementation of XEP-0054: vcard-temp. @@ -59,10 +59,13 @@ class QXMPP_EXPORT QXmppVCardManager : public QXmppClientExtension public: QXmppVCardManager(); + ~QXmppVCardManager(); + QString requestVCard(const QString& bareJid = ""); const QXmppVCardIq& clientVCard() const; void setClientVCard(const QXmppVCardIq&); + QString requestClientVCard(); bool isClientVCardReceived() const; @@ -81,8 +84,7 @@ signals: void clientVCardReceived(); private: - QXmppVCardIq m_clientVCard; ///< Stores the vCard of the connected client - bool m_isClientVCardReceived; + QXmppVCardManagerPrivate *d; }; #endif // QXMPPVCARDMANAGER_H |
