Represents the XMPP vCard.
More...
#include <QXmppVCardIq.h>
List of all members.
Public Member Functions |
| | QXmppVCardIq (const QString &bareJid="") |
| QDate | birthday () const |
| void | setBirthday (const QDate &birthday) |
| QString | email () const |
| void | setEmail (const QString &) |
| QString | firstName () const |
| void | setFirstName (const QString &) |
| QString | fullName () const |
| void | setFullName (const QString &) |
| QString | lastName () const |
| void | setLastName (const QString &) |
| QString | middleName () const |
| void | setMiddleName (const QString &) |
| QString | nickName () const |
| void | setNickName (const QString &) |
| QByteArray | photo () const |
|
void | setPhoto (const QByteArray &) |
| | Sets the photo's binary contents.
|
|
QString | photoType () const |
| | Returns the photo's MIME type.
|
|
void | setPhotoType (const QString &type) |
| | Sets the photo's MIME type.
|
| QString | url () const |
| void | setUrl (const QString &) |
|
QString | orgName () const |
| | Returns the name of the organization the user works in.
|
|
void | setOrgName (const QString &) |
| | Sets the name of the organization the user works in.
|
|
QString | orgUnit () const |
| | Returns the unit of the organization the user works in.
|
|
void | setOrgUnit (const QString &) |
| | Sets the unit of the ogranization the user works in.
|
|
QString | title () const |
| | Returns the title of the user's job.
|
|
void | setTitle (const QString &) |
| | Sets the title of the user's job.
|
|
QString | role () const |
| | Returns the role of the user in his organization.
|
|
void | setRole (const QString &) |
| | Sets the role of the user in his organization.
|
Detailed Description
Represents the XMPP vCard.
The functions names are self explanatory. Look at QXmppVCardManager and XEP-0054: vcard-temp for more details.
There are many field of XMPP vCard which are not present in this class. File a issue for the same. We will add the requested field to this class.
Constructor & Destructor Documentation
| QXmppVCardIq::QXmppVCardIq |
( |
const QString & |
jid = "" | ) |
|
Constructs a QXmppVCardIq for the specified recipient.
- Parameters:
-
Member Function Documentation
| QDate QXmppVCardIq::birthday |
( |
| ) |
const |
Returns the date of birth of the individual associated with the vCard.
| QString QXmppVCardIq::email |
( |
| ) |
const |
Returns the email address.
| QString QXmppVCardIq::firstName |
( |
| ) |
const |
| QString QXmppVCardIq::fullName |
( |
| ) |
const |
| QString QXmppVCardIq::lastName |
( |
| ) |
const |
| QString QXmppVCardIq::middleName |
( |
| ) |
const |
| QString QXmppVCardIq::nickName |
( |
| ) |
const |
| QByteArray QXmppVCardIq::photo |
( |
| ) |
const |
Returns the photo's binary contents.
If you want to use the photo as a QImage you can use:
QBuffer buffer;
buffer.setData(myCard.photo());
buffer.open(QIODevice::ReadOnly);
QImageReader imageReader(&buffer);
QImage myImage = imageReader.read();
| void QXmppVCardIq::setBirthday |
( |
const QDate & |
birthday | ) |
|
Sets the date of birth of the individual associated with the vCard.
- Parameters:
-
| void QXmppVCardIq::setEmail |
( |
const QString & |
email | ) |
|
Sets the email address.
- Parameters:
-
| void QXmppVCardIq::setFirstName |
( |
const QString & |
firstName | ) |
|
Sets the first name.
- Parameters:
-
| void QXmppVCardIq::setFullName |
( |
const QString & |
fullName | ) |
|
Sets the full name.
- Parameters:
-
| void QXmppVCardIq::setLastName |
( |
const QString & |
lastName | ) |
|
Sets the last name.
- Parameters:
-
| void QXmppVCardIq::setMiddleName |
( |
const QString & |
middleName | ) |
|
Sets the middle name.
- Parameters:
-
| void QXmppVCardIq::setNickName |
( |
const QString & |
nickName | ) |
|
Sets the nickname.
- Parameters:
-
| void QXmppVCardIq::setUrl |
( |
const QString & |
url | ) |
|
Sets the URL associated with the vCard. It can represent the user's homepage or a location at which you can find real-time information about the vCard.
- Parameters:
-
| QString QXmppVCardIq::url |
( |
| ) |
const |
Returns the URL associated with the vCard. It can represent the user's homepage or a location at which you can find real-time information about the vCard.
The documentation for this class was generated from the following files: