Home · All Classes · All Functions ·

QMessageAddress Class Reference

The QMessageAddress class provides an interface for a message address. More...

    #include <QMessageAddress>

Public Types

Public Functions

Static Public Members


Detailed Description

The QMessageAddress class provides an interface for a message address.

A message address consists of an addressee string and a type.


Member Type Documentation

enum QMessageAddress::Type

This enum type is used to describe the type of a message address.

ConstantValueDescription
QMessageAddress::System1A system address.
QMessageAddress::Phone2A telephony address.
QMessageAddress::Email3An Email, Internet Message Format address.
QMessageAddress::InstantMessage4An Instant Messaging address.

See also type() and setType().


Member Function Documentation

QMessageAddress::QMessageAddress ()

Constructs an empty message address.

QMessageAddress::QMessageAddress ( Type type, const QString & addressee )

Constructs a message address with the given type and addressee.

QMessageAddress::QMessageAddress ( const QMessageAddress & other )

Constructs a copy of other.

QMessageAddress::~QMessageAddress ()   [virtual]

Destroys the message address.

QString QMessageAddress::addressee () const

Returns the addressee.

See also setAddressee().

void QMessageAddress::parseEmailAddress ( const QString & emailAddress, QString * name, QString * address, QString * suffix = 0, bool * startDelimeterFound = 0, bool * endDelimeterFound = 0 )   [static]

Parses an email address into name, address and suffix parts.

* name is set to the name part of the email address. * address is set to the address part of the email address. * suffix is set to the suffix part of the email address.

If the starting delimeter between the name and address part of the email address is found then * startDelimeterFound is set to true; otherwise * startDelimeterFound is set to false;

If the starting delimeter is not found, then the parsing is ambiguous and both * name and * address will be set to the input emailAddress.

If the ending delimeter of the address part of the email address is found then * endDelimeterFound is set to true; otherwise * endDelimeterFound is set to false;

void QMessageAddress::setAddressee ( const QString & addressee )

Sets the addressee to addressee.

See also addressee().

void QMessageAddress::setType ( Type type )

Sets the type of the message address to type.

See also type().

Type QMessageAddress::type () const

Returns the type of the message address.

See also setType().


Copyright © 2010 Nokia Corporation and/or its subsidiary(-ies) Trademarks
Qt Mobility Project 1.0.1