diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/QXmppVCard.h | 3 | ||||
| -rw-r--r-- | src/QXmppVCardManager.cpp | 4 | ||||
| -rw-r--r-- | src/QXmppVCardManager.h | 2 |
3 files changed, 9 insertions, 0 deletions
diff --git a/src/QXmppVCard.h b/src/QXmppVCard.h index 0a5ad5b3..b0e3408c 100644 --- a/src/QXmppVCard.h +++ b/src/QXmppVCard.h @@ -36,6 +36,9 @@ public: QXmppVCard(const QString& bareJid = ""):QXmppVCardIq(bareJid)
{
}
+ QXmppVCard(QXmppVCardIq vcard):QXmppVCardIq(vcard)
+ {
+ }
};
#endif //QXMPPVCARD_H
diff --git a/src/QXmppVCardManager.cpp b/src/QXmppVCardManager.cpp index b4300d5d..ae2fc5fb 100644 --- a/src/QXmppVCardManager.cpp +++ b/src/QXmppVCardManager.cpp @@ -59,6 +59,10 @@ void QXmppVCardManager::vCardIqReceived(const QXmppVCardIq& vcard) } emit vCardReceived(vcard); + +// deprecated in 0.3.0 release + QXmppVCard oldVCard(vcard); + emit vCardReceived(oldVCard); } /// Returns the vCard of the connected client. diff --git a/src/QXmppVCardManager.h b/src/QXmppVCardManager.h index 91cd9f04..93aebe23 100644 --- a/src/QXmppVCardManager.h +++ b/src/QXmppVCardManager.h @@ -28,6 +28,7 @@ #include <QObject> #include "QXmppVCardIq.h" +#include "QXmppVCard.h" class QXmppOutgoingClient; @@ -71,6 +72,7 @@ signals: /// This signal is emitted when the requested vCard is received /// after calling the requestVCard() function. void vCardReceived(const QXmppVCardIq&); + void vCardReceived(const QXmppVCard&); /// This signal is emitted when the client's vCard is received /// after calling the requestClientVCard() function. |
