libemailfunctions

email.h File Reference


Detailed Description

Definition in file email.h.

#include <qstringlist.h>
#include <qcstring.h>
#include <kdepimmacros.h>

Go to the source code of this file.


Namespaces

namespace  KPIM

Enumerations

enum  KPIM::EmailParseResult {
  AddressOk, AddressEmpty, UnexpectedEnd, UnbalancedParens,
  MissingDomainPart, UnclosedAngleAddr, UnopenedAngleAddr, TooManyAts,
  UnexpectedComma, TooFewAts, MissingLocalPart, UnbalancedQuote,
  NoAddressSpec, DisallowedChar, InvalidDisplayName
}

Functions

QStringList KPIM::splitEmailAddrList (const QString &aStr)
KPIM::EmailParseResult KPIM::splitAddress (const QCString &address, QCString &displayName, QCString &addrSpec, QCString &comment)
KPIM::EmailParseResult KPIM::splitAddress (const QString &address, QString &displayName, QString &addrSpec, QString &comment)
KPIM::EmailParseResult KPIM::isValidEmailAddress (const QString &aStr)
QString KPIM::emailParseResultToString (EmailParseResult errorCode)
bool KPIM::isValidSimpleEmailAddress (const QString &aStr)
QString KPIM::simpleEmailAddressErrorMsg ()
QCString KPIM::getEmailAddress (const QCString &address)
QString KPIM::getEmailAddress (const QString &address)
QCString KPIM::getFirstEmailAddress (const QCString &addresses)
QString KPIM::getFirstEmailAddress (const QString &addresses)
bool KPIM::getNameAndMail (const QString &aStr, QString &name, QString &mail)
bool KPIM::compareEmail (const QString &email1, const QString &email2, bool matchName)
QString KPIM::normalizedAddress (const QString &displayName, const QString &addrSpec, const QString &comment)
QString KPIM::decodeIDN (const QString &addrSpec)
QString KPIM::encodeIDN (const QString &addrSpec)
QString KPIM::normalizeAddressesAndDecodeIDNs (const QString &addresses)
QString KPIM::normalizeAddressesAndEncodeIDNs (const QString &str)
QString KPIM::quoteNameIfNecessary (const QString &str)
KDE Home | KDE Accessibility Home | Description of Access Keys