The QMessageAddress class provides an interface for a message address. More...
#include <QMessageAddress>
This class was introduced in Qt Mobility 1.0.
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. |
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().