QXmppVCardEmail Class

Represents a vCard e-mail address. More...

Header: #include <QXmppVCardIq.h>

Public Types

flags Type
enum TypeFlag { None, Home, Work, Internet, Preferred, X400 }

Public Functions

QXmppVCardEmail()
QXmppVCardEmail(const QXmppVCardEmail &other)
QString address() const
void setAddress(const QString &address)
void setType(QXmppVCardEmail::Type type)
QXmppVCardEmail::Type type() const
QXmppVCardEmail &operator=(const QXmppVCardEmail &other)
bool operator!=(const QXmppVCardEmail &left, const QXmppVCardEmail &right)
bool operator==(const QXmppVCardEmail &left, const QXmppVCardEmail &right)

Detailed Description

Member Type Documentation

enum QXmppVCardEmail::TypeFlag
flags QXmppVCardEmail::Type

Describes e-mail address types.

ConstantValue
QXmppVCardEmail::None0x0
QXmppVCardEmail::Home0x1
QXmppVCardEmail::Work0x2
QXmppVCardEmail::Internet0x4
QXmppVCardEmail::Preferred0x8
QXmppVCardEmail::X4000x10

The Type type is a typedef for QFlags<TypeFlag>. It stores an OR combination of TypeFlag values.

Member Function Documentation

QXmppVCardEmail::QXmppVCardEmail()

Constructs an empty e-mail address.

QXmppVCardEmail::QXmppVCardEmail(const QXmppVCardEmail &other)

Copy-constructor

QString QXmppVCardEmail::address() const

Returns the e-mail address.

See also setAddress().

void QXmppVCardEmail::setAddress(const QString &address)

Sets the e-mail address.

See also address().

void QXmppVCardEmail::setType(QXmppVCardEmail::Type type)

Sets the e-mail type, which is a combination of TypeFlag.

See also type().

QXmppVCardEmail::Type QXmppVCardEmail::type() const

Returns the e-mail type, which is a combination of TypeFlag.

See also setType().

QXmppVCardEmail &QXmppVCardEmail::operator=(const QXmppVCardEmail &other)

Copy-assignment operator, copying other.

Related Non-Members

bool operator!=(const QXmppVCardEmail &left, const QXmppVCardEmail &right)

Returns true if left and right are not equal.

bool operator==(const QXmppVCardEmail &left, const QXmppVCardEmail &right)

Returns true if left and right are equal.