diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-08-03 14:49:32 +0200 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-08-03 14:49:32 +0200 |
| commit | a27aaa6f0dd18c859cee848dd5aac48cc6d1c89a (patch) | |
| tree | 86e92d175b0bf1342501c13f4bb9fdad6b60cdab /src/base/QXmppVCardIq.h | |
| parent | 96c449cd837fc141a0ee3fede727f58b7b4fb2d6 (diff) | |
| download | qxmpp-a27aaa6f0dd18c859cee848dd5aac48cc6d1c89a.tar.gz | |
hide QXmppVCardIq internals
Diffstat (limited to 'src/base/QXmppVCardIq.h')
| -rw-r--r-- | src/base/QXmppVCardIq.h | 19 |
1 files changed, 6 insertions, 13 deletions
diff --git a/src/base/QXmppVCardIq.h b/src/base/QXmppVCardIq.h index d8c74831..b32cc5f6 100644 --- a/src/base/QXmppVCardIq.h +++ b/src/base/QXmppVCardIq.h @@ -31,6 +31,7 @@ #include <QDomElement> class QXmppVCardEmailPrivate; +class QXmppVCardIqPrivate; /// \brief Represents a vCard e-mail address. @@ -83,6 +84,10 @@ class QXMPP_EXPORT QXmppVCardIq : public QXmppIq { public: QXmppVCardIq(const QString& bareJid = ""); + QXmppVCardIq(const QXmppVCardIq &other); + ~QXmppVCardIq(); + + QXmppVCardIq& operator=(const QXmppVCardIq &other); QDate birthday() const; void setBirthday(const QDate &birthday); @@ -128,19 +133,7 @@ protected: /// \endcond private: - QDate m_birthday; - QString m_firstName; - QString m_fullName; - QString m_lastName; - QString m_middleName; - QString m_nickName; - QString m_url; - - // not as 64 base - QByteArray m_photo; - QString m_photoType; - - QList<QXmppVCardEmail> m_emails; + QSharedDataPointer<QXmppVCardIqPrivate> d; }; #endif // QXMPPVCARDIQ_H |
