![]() |
Home · All Classes · All Functions · | ![]() |
The QMessageAddress class provides an interface for a message address. More...
#include <QMessageAddress>
enum | Type { System, Phone, Email, InstantMessage } |
QMessageAddress () | |
QMessageAddress ( Type type, const QString & addressee ) | |
QMessageAddress ( const QMessageAddress & other ) | |
virtual | ~QMessageAddress () |
QString | addressee () const |
void | setAddressee ( const QString & addressee ) |
void | setType ( Type type ) |
Type | type () const |
void | parseEmailAddress ( const QString & emailAddress, QString * name, QString * address, QString * suffix = 0, bool * startDelimeterFound = 0, bool * endDelimeterFound = 0 ) |
The QMessageAddress class provides an interface for a message address.
A message address consists of an addressee string and a type.
This enum type is used to describe the type of a message address.
Constant | Value | Description |
---|---|---|
QMessageAddress::System | 1 | A system address. |
QMessageAddress::Phone | 2 | A telephony address. |
QMessageAddress::Email | 3 | An Email, Internet Message Format address. |
QMessageAddress::InstantMessage | 4 | An Instant Messaging address. |
See also type() and setType().
Constructs an empty message address.
Constructs a message address with the given type and addressee.
Constructs a copy of other.
Destroys the message address.
Returns the addressee.
See also setAddressee().
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;
Sets the addressee to addressee.
See also addressee().
Sets the type of the message address to type.
See also type().
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.2 |