\section{KABC::Addressee Class Reference}
\label{classKABC_1_1Addressee}\index{KABC::Addressee@{KABC::Addressee}}
address book entry  


{\tt \#include $<$addressee.h$>$}

Collaboration diagram for KABC::Addressee:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=111pt]{classKABC_1_1Addressee__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{CompactItemize}
\item 
typedef {\bf QValue\-List}$<$ {\bf Addressee} $>$ {\bf List}\label{classKABC_1_1Addressee_w0}

\item 
typedef {\bf QValue\-List}$<$ {\bf Addressee} $>$ {\bf List}\label{classKABC_1_1Addressee_w1}

\end{CompactItemize}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Addressee} ()
\begin{CompactList}\small\item\em Construct an empty address book entry. \item\end{CompactList}\item 
{\bf Addressee} (const  {\bf Addressee} \&)\label{classKABC_1_1Addressee_a2}

\item 
{\bf Addressee} \& {\bf operator=} (const  {\bf Addressee} \&)\label{classKABC_1_1Addressee_a3}

\item 
bool {\bf operator==} (const  {\bf Addressee} \&) const \label{classKABC_1_1Addressee_a4}

\item 
bool {\bf operator!=} (const  {\bf Addressee} \&) const \label{classKABC_1_1Addressee_a5}

\item 
bool {\bf is\-Empty} () const 
\begin{CompactList}\small\item\em Return, if the address book entry is empty. \item\end{CompactList}\item 
void {\bf set\-Uid} (const  {\bf QString} \&uid)
\begin{CompactList}\small\item\em Set unique identifier. \item\end{CompactList}\item 
{\bf QString} {\bf uid} () const 
\begin{CompactList}\small\item\em Return unique identifier. \item\end{CompactList}\item 
void {\bf set\-Name} (const  {\bf QString} \&name)
\begin{CompactList}\small\item\em Set name. \item\end{CompactList}\item 
{\bf QString} {\bf name} () const 
\begin{CompactList}\small\item\em Return name. \item\end{CompactList}\item 
void {\bf set\-Formatted\-Name} (const  {\bf QString} \&formatted\-Name)
\begin{CompactList}\small\item\em Set formatted name. \item\end{CompactList}\item 
{\bf QString} {\bf formatted\-Name} () const 
\begin{CompactList}\small\item\em Return formatted name. \item\end{CompactList}\item 
void {\bf set\-Family\-Name} (const  {\bf QString} \&family\-Name)
\begin{CompactList}\small\item\em Set family name. \item\end{CompactList}\item 
{\bf QString} {\bf family\-Name} () const 
\begin{CompactList}\small\item\em Return family name. \item\end{CompactList}\item 
void {\bf set\-Given\-Name} (const  {\bf QString} \&given\-Name)
\begin{CompactList}\small\item\em Set given name. \item\end{CompactList}\item 
{\bf QString} {\bf given\-Name} () const 
\begin{CompactList}\small\item\em Return given name. \item\end{CompactList}\item 
void {\bf set\-Additional\-Name} (const  {\bf QString} \&additional\-Name)
\begin{CompactList}\small\item\em Set additional names. \item\end{CompactList}\item 
{\bf QString} {\bf additional\-Name} () const 
\begin{CompactList}\small\item\em Return additional names. \item\end{CompactList}\item 
void {\bf set\-Prefix} (const  {\bf QString} \&prefix)
\begin{CompactList}\small\item\em Set honorific prefixes. \item\end{CompactList}\item 
{\bf QString} {\bf prefix} () const 
\begin{CompactList}\small\item\em Return honorific prefixes. \item\end{CompactList}\item 
void {\bf set\-Suffix} (const  {\bf QString} \&suffix)
\begin{CompactList}\small\item\em Set honorific suffixes. \item\end{CompactList}\item 
{\bf QString} {\bf suffix} () const 
\begin{CompactList}\small\item\em Return honorific suffixes. \item\end{CompactList}\item 
void {\bf set\-Nick\-Name} (const  {\bf QString} \&nick\-Name)
\begin{CompactList}\small\item\em Set nick name. \item\end{CompactList}\item 
{\bf QString} {\bf nick\-Name} () const 
\begin{CompactList}\small\item\em Return nick name. \item\end{CompactList}\item 
void {\bf set\-Birthday} (const  {\bf QDate\-Time} \&birthday)
\begin{CompactList}\small\item\em Set birthday. \item\end{CompactList}\item 
{\bf QDate\-Time} {\bf birthday} () const 
\begin{CompactList}\small\item\em Return birthday. \item\end{CompactList}\item 
void {\bf set\-Mailer} (const  {\bf QString} \&mailer)
\begin{CompactList}\small\item\em Set mail client. \item\end{CompactList}\item 
{\bf QString} {\bf mailer} () const 
\begin{CompactList}\small\item\em Return mail client. \item\end{CompactList}\item 
void {\bf set\-Time\-Zone} (const  {\bf Time\-Zone} \&time\-Zone)
\begin{CompactList}\small\item\em Set time zone. \item\end{CompactList}\item 
{\bf Time\-Zone} {\bf time\-Zone} () const 
\begin{CompactList}\small\item\em Return time zone. \item\end{CompactList}\item 
void {\bf set\-Geo} (const  {\bf Geo} \&geo)
\begin{CompactList}\small\item\em Set geographic position. \item\end{CompactList}\item 
{\bf Geo} {\bf geo} () const 
\begin{CompactList}\small\item\em Return geographic position. \item\end{CompactList}\item 
void {\bf set\-Title} (const  {\bf QString} \&title)
\begin{CompactList}\small\item\em Set title. \item\end{CompactList}\item 
{\bf QString} {\bf title} () const 
\begin{CompactList}\small\item\em Return title. \item\end{CompactList}\item 
void {\bf set\-Role} (const  {\bf QString} \&role)
\begin{CompactList}\small\item\em Set role. \item\end{CompactList}\item 
{\bf QString} {\bf role} () const 
\begin{CompactList}\small\item\em Return role. \item\end{CompactList}\item 
void {\bf set\-Organization} (const  {\bf QString} \&organization)
\begin{CompactList}\small\item\em Set organization. \item\end{CompactList}\item 
{\bf QString} {\bf organization} () const 
\begin{CompactList}\small\item\em Return organization. \item\end{CompactList}\item 
void {\bf set\-Note} (const  {\bf QString} \&note)
\begin{CompactList}\small\item\em Set note. \item\end{CompactList}\item 
{\bf QString} {\bf note} () const 
\begin{CompactList}\small\item\em Return note. \item\end{CompactList}\item 
void {\bf set\-Product\-Id} (const  {\bf QString} \&product\-Id)
\begin{CompactList}\small\item\em Set product identifier. \item\end{CompactList}\item 
{\bf QString} {\bf product\-Id} () const 
\begin{CompactList}\small\item\em Return product identifier. \item\end{CompactList}\item 
void {\bf set\-Revision} (const  {\bf QDate\-Time} \&revision)
\begin{CompactList}\small\item\em Set revision date. \item\end{CompactList}\item 
{\bf QDate\-Time} {\bf revision} () const 
\begin{CompactList}\small\item\em Return revision date. \item\end{CompactList}\item 
void {\bf set\-Sort\-String} (const  {\bf QString} \&sort\-String)
\begin{CompactList}\small\item\em Set sort string. \item\end{CompactList}\item 
{\bf QString} {\bf sort\-String} () const 
\begin{CompactList}\small\item\em Return sort string. \item\end{CompactList}\item 
void {\bf set\-Url} (const  {\bf KURL} \&url)
\begin{CompactList}\small\item\em Set URL. \item\end{CompactList}\item 
{\bf KURL} {\bf url} () const 
\begin{CompactList}\small\item\em Return URL. \item\end{CompactList}\item 
void {\bf set\-Secrecy} (const  Secrecy \&secrecy)
\begin{CompactList}\small\item\em Set security class. \item\end{CompactList}\item 
Secrecy {\bf secrecy} () const 
\begin{CompactList}\small\item\em Return security class. \item\end{CompactList}\item 
void {\bf set\-Logo} (const  Picture \&logo)
\begin{CompactList}\small\item\em Set logo. \item\end{CompactList}\item 
Picture {\bf logo} () const 
\begin{CompactList}\small\item\em Return logo. \item\end{CompactList}\item 
void {\bf set\-Photo} (const  Picture \&photo)
\begin{CompactList}\small\item\em Set photo. \item\end{CompactList}\item 
Picture {\bf photo} () const 
\begin{CompactList}\small\item\em Return photo. \item\end{CompactList}\item 
void {\bf set\-Sound} (const  Sound \&sound)
\begin{CompactList}\small\item\em Set sound. \item\end{CompactList}\item 
Sound {\bf sound} () const 
\begin{CompactList}\small\item\em Return sound. \item\end{CompactList}\item 
void {\bf set\-Agent} (const  {\bf Agent} \&agent)
\begin{CompactList}\small\item\em Set agent. \item\end{CompactList}\item 
{\bf Agent} {\bf agent} () const 
\begin{CompactList}\small\item\em Return agent. \item\end{CompactList}\item 
void {\bf set\-Name\-From\-String} (const  {\bf QString} \&)
\begin{CompactList}\small\item\em Set name fields by parsing the given string and trying to associate the parts of the string with according fields. \item\end{CompactList}\item 
{\bf QString} {\bf real\-Name} () const 
\begin{CompactList}\small\item\em Return the name of the addressee. \item\end{CompactList}\item 
{\bf QString} {\bf assembled\-Name} () const 
\begin{CompactList}\small\item\em Return the name that consists of all name parts. \item\end{CompactList}\item 
{\bf QString} {\bf full\-Email} (const  {\bf QString} \&email=QString::null) const 
\begin{CompactList}\small\item\em Return email address including real name. \item\end{CompactList}\item 
void {\bf insert\-Email} (const  {\bf QString} \&email, bool preferred=false)
\begin{CompactList}\small\item\em Insert an email address. \item\end{CompactList}\item 
void {\bf remove\-Email} (const  {\bf QString} \&email)
\begin{CompactList}\small\item\em Remove email address. \item\end{CompactList}\item 
{\bf QString} {\bf preferred\-Email} () const 
\begin{CompactList}\small\item\em Return preferred email address. \item\end{CompactList}\item 
{\bf QString\-List} {\bf emails} () const 
\begin{CompactList}\small\item\em Return list of all email addresses. \item\end{CompactList}\item 
void {\bf insert\-Phone\-Number} (const  {\bf Phone\-Number} \&phone\-Number)
\begin{CompactList}\small\item\em Insert a phone number. \item\end{CompactList}\item 
void {\bf remove\-Phone\-Number} (const  {\bf Phone\-Number} \&phone\-Number)
\begin{CompactList}\small\item\em Remove phone number. \item\end{CompactList}\item 
{\bf Phone\-Number} {\bf phone\-Number} (int type) const 
\begin{CompactList}\small\item\em Return phone number, which matches the given type. \item\end{CompactList}\item 
{\bf Phone\-Number::List} {\bf phone\-Numbers} () const 
\begin{CompactList}\small\item\em Return list of all phone numbers. \item\end{CompactList}\item 
{\bf Phone\-Number::List} {\bf phone\-Numbers} (int type) const 
\begin{CompactList}\small\item\em Return list of phone numbers with a special type. \item\end{CompactList}\item 
{\bf Phone\-Number} {\bf find\-Phone\-Number} (const  {\bf QString} \&id) const 
\begin{CompactList}\small\item\em Return phone number with the given id. \item\end{CompactList}\item 
void {\bf insert\-Key} (const  {\bf Key} \&key)
\begin{CompactList}\small\item\em Insert a key. \item\end{CompactList}\item 
void {\bf remove\-Key} (const  {\bf Key} \&key)
\begin{CompactList}\small\item\em Remove a key. \item\end{CompactList}\item 
{\bf Key} {\bf key} (int type, {\bf QString} custom\-Type\-String=QString::null) const 
\begin{CompactList}\small\item\em Return key, which matches the given type. \item\end{CompactList}\item 
{\bf Key::List} {\bf keys} () const 
\begin{CompactList}\small\item\em Return list of all keys. \item\end{CompactList}\item 
{\bf Key::List} {\bf keys} (int type, {\bf QString} custom\-Type\-String=QString::null) const 
\begin{CompactList}\small\item\em Return list of keys with a special type. \item\end{CompactList}\item 
{\bf Key} {\bf find\-Key} (const  {\bf QString} \&id) const 
\begin{CompactList}\small\item\em Return key with the given id. \item\end{CompactList}\item 
void {\bf insert\-Address} (const  {\bf Address} \&address)
\begin{CompactList}\small\item\em Insert an address. \item\end{CompactList}\item 
void {\bf remove\-Address} (const  {\bf Address} \&address)
\begin{CompactList}\small\item\em Remove address. \item\end{CompactList}\item 
{\bf Address} {\bf address} (int type) const 
\begin{CompactList}\small\item\em Return address, which matches the given type. \item\end{CompactList}\item 
{\bf Address::List} {\bf addresses} () const 
\begin{CompactList}\small\item\em Return list of all addresses. \item\end{CompactList}\item 
{\bf Address::List} {\bf addresses} (int type) const 
\begin{CompactList}\small\item\em Return list of addresses with a special type. \item\end{CompactList}\item 
{\bf Address} {\bf find\-Address} (const  {\bf QString} \&id) const 
\begin{CompactList}\small\item\em Return address with the given id. \item\end{CompactList}\item 
void {\bf insert\-Category} (const  {\bf QString} \&)
\begin{CompactList}\small\item\em Insert category. \item\end{CompactList}\item 
void {\bf remove\-Category} (const  {\bf QString} \&)
\begin{CompactList}\small\item\em Remove category. \item\end{CompactList}\item 
bool {\bf has\-Category} (const  {\bf QString} \&) const 
\begin{CompactList}\small\item\em Return, if addressee has the given category. \item\end{CompactList}\item 
void {\bf set\-Categories} (const  {\bf QString\-List} \&)
\begin{CompactList}\small\item\em Set categories to given value. \item\end{CompactList}\item 
{\bf QString\-List} {\bf categories} () const 
\begin{CompactList}\small\item\em Return list of all set categories. \item\end{CompactList}\item 
void {\bf insert\-Custom} (const  {\bf QString} \&app, const  {\bf QString} \&name, const  {\bf QString} \&value)
\begin{CompactList}\small\item\em Insert custom entry. \item\end{CompactList}\item 
void {\bf remove\-Custom} (const  {\bf QString} \&app, const  {\bf QString} \&name)
\begin{CompactList}\small\item\em Remove custom entry. \item\end{CompactList}\item 
{\bf QString} {\bf custom} (const  {\bf QString} \&app, const  {\bf QString} \&name) const 
\begin{CompactList}\small\item\em Return value of custom entry, identified by app and entry name. \item\end{CompactList}\item 
void {\bf set\-Customs} (const  {\bf QString\-List} \&)
\begin{CompactList}\small\item\em Set all custom entries. \item\end{CompactList}\item 
{\bf QString\-List} {\bf customs} () const 
\begin{CompactList}\small\item\em Return list of all custom entries. \item\end{CompactList}\item 
void {\bf dump} () const 
\begin{CompactList}\small\item\em Debug output. \item\end{CompactList}\item 
{\bf QString} {\bf as\-String} () const 
\begin{CompactList}\small\item\em Returns string representation of the addressee. \item\end{CompactList}\item 
void {\bf set\-Resource} (Resource $\ast$resource)
\begin{CompactList}\small\item\em Set resource where the addressee is from. \item\end{CompactList}\item 
Resource $\ast$ {\bf resource} () const 
\begin{CompactList}\small\item\em Return pointer to resource. \item\end{CompactList}\item 
void {\bf set\-Changed} (bool value)
\begin{CompactList}\small\item\em Mark addressee as changed. \item\end{CompactList}\item 
bool {\bf changed} () const 
\begin{CompactList}\small\item\em Return whether the addressee is changed. \item\end{CompactList}\item 
{\bf Addressee} ()
\begin{CompactList}\small\item\em Construct an empty address book entry. \item\end{CompactList}\item 
{\bf Addressee} (const  {\bf Addressee} \&)\label{classKABC_1_1Addressee_a103}

\item 
{\bf Addressee} \& {\bf operator=} (const  {\bf Addressee} \&)\label{classKABC_1_1Addressee_a104}

\item 
bool {\bf operator==} (const  {\bf Addressee} \&) const \label{classKABC_1_1Addressee_a105}

\item 
bool {\bf operator!=} (const  {\bf Addressee} \&) const \label{classKABC_1_1Addressee_a106}

\item 
bool {\bf is\-Empty} () const 
\begin{CompactList}\small\item\em Return, if the address book entry is empty. \item\end{CompactList}\item 
DECLARATIONS void {\bf set\-Name\-From\-String} (const  {\bf QString} \&)
\begin{CompactList}\small\item\em Set name fields by parsing the given string and trying to associate the parts of the string with according fields. \item\end{CompactList}\item 
{\bf QString} {\bf real\-Name} () const 
\begin{CompactList}\small\item\em Return the name of the addressee. \item\end{CompactList}\item 
{\bf QString} {\bf assembled\-Name} () const 
\begin{CompactList}\small\item\em Return the name that consists of all name parts. \item\end{CompactList}\item 
{\bf QString} {\bf full\-Email} (const  {\bf QString} \&email=QString::null) const 
\begin{CompactList}\small\item\em Return email address including real name. \item\end{CompactList}\item 
void {\bf insert\-Email} (const  {\bf QString} \&email, bool preferred=false)
\begin{CompactList}\small\item\em Insert an email address. \item\end{CompactList}\item 
void {\bf remove\-Email} (const  {\bf QString} \&email)
\begin{CompactList}\small\item\em Remove email address. \item\end{CompactList}\item 
{\bf QString} {\bf preferred\-Email} () const 
\begin{CompactList}\small\item\em Return preferred email address. \item\end{CompactList}\item 
{\bf QString\-List} {\bf emails} () const 
\begin{CompactList}\small\item\em Return list of all email addresses. \item\end{CompactList}\item 
void {\bf insert\-Phone\-Number} (const  {\bf Phone\-Number} \&phone\-Number)
\begin{CompactList}\small\item\em Insert a phone number. \item\end{CompactList}\item 
void {\bf remove\-Phone\-Number} (const  {\bf Phone\-Number} \&phone\-Number)
\begin{CompactList}\small\item\em Remove phone number. \item\end{CompactList}\item 
{\bf Phone\-Number} {\bf phone\-Number} (int type) const 
\begin{CompactList}\small\item\em Return phone number, which matches the given type. \item\end{CompactList}\item 
{\bf Phone\-Number::List} {\bf phone\-Numbers} () const 
\begin{CompactList}\small\item\em Return list of all phone numbers. \item\end{CompactList}\item 
{\bf Phone\-Number::List} {\bf phone\-Numbers} (int type) const 
\begin{CompactList}\small\item\em Return list of phone numbers with a special type. \item\end{CompactList}\item 
{\bf Phone\-Number} {\bf find\-Phone\-Number} (const  {\bf QString} \&id) const 
\begin{CompactList}\small\item\em Return phone number with the given id. \item\end{CompactList}\item 
void {\bf insert\-Key} (const  {\bf Key} \&key)
\begin{CompactList}\small\item\em Insert a key. \item\end{CompactList}\item 
void {\bf remove\-Key} (const  {\bf Key} \&key)
\begin{CompactList}\small\item\em Remove a key. \item\end{CompactList}\item 
{\bf Key} {\bf key} (int type, {\bf QString} custom\-Type\-String=QString::null) const 
\begin{CompactList}\small\item\em Return key, which matches the given type. \item\end{CompactList}\item 
{\bf Key::List} {\bf keys} () const 
\begin{CompactList}\small\item\em Return list of all keys. \item\end{CompactList}\item 
{\bf Key::List} {\bf keys} (int type, {\bf QString} custom\-Type\-String=QString::null) const 
\begin{CompactList}\small\item\em Return list of keys with a special type. \item\end{CompactList}\item 
{\bf Key} {\bf find\-Key} (const  {\bf QString} \&id) const 
\begin{CompactList}\small\item\em Return key with the given id. \item\end{CompactList}\item 
void {\bf insert\-Address} (const  {\bf Address} \&address)
\begin{CompactList}\small\item\em Insert an address. \item\end{CompactList}\item 
void {\bf remove\-Address} (const  {\bf Address} \&address)
\begin{CompactList}\small\item\em Remove address. \item\end{CompactList}\item 
{\bf Address} {\bf address} (int type) const 
\begin{CompactList}\small\item\em Return address, which matches the given type. \item\end{CompactList}\item 
{\bf Address::List} {\bf addresses} () const 
\begin{CompactList}\small\item\em Return list of all addresses. \item\end{CompactList}\item 
{\bf Address::List} {\bf addresses} (int type) const 
\begin{CompactList}\small\item\em Return list of addresses with a special type. \item\end{CompactList}\item 
{\bf Address} {\bf find\-Address} (const  {\bf QString} \&id) const 
\begin{CompactList}\small\item\em Return address with the given id. \item\end{CompactList}\item 
void {\bf insert\-Category} (const  {\bf QString} \&)
\begin{CompactList}\small\item\em Insert category. \item\end{CompactList}\item 
void {\bf remove\-Category} (const  {\bf QString} \&)
\begin{CompactList}\small\item\em Remove category. \item\end{CompactList}\item 
bool {\bf has\-Category} (const  {\bf QString} \&) const 
\begin{CompactList}\small\item\em Return, if addressee has the given category. \item\end{CompactList}\item 
void {\bf set\-Categories} (const  {\bf QString\-List} \&)
\begin{CompactList}\small\item\em Set categories to given value. \item\end{CompactList}\item 
{\bf QString\-List} {\bf categories} () const 
\begin{CompactList}\small\item\em Return list of all set categories. \item\end{CompactList}\item 
void {\bf insert\-Custom} (const  {\bf QString} \&app, const  {\bf QString} \&name, const  {\bf QString} \&value)
\begin{CompactList}\small\item\em Insert custom entry. \item\end{CompactList}\item 
void {\bf remove\-Custom} (const  {\bf QString} \&app, const  {\bf QString} \&name)
\begin{CompactList}\small\item\em Remove custom entry. \item\end{CompactList}\item 
{\bf QString} {\bf custom} (const  {\bf QString} \&app, const  {\bf QString} \&name) const 
\begin{CompactList}\small\item\em Return value of custom entry, identified by app and entry name. \item\end{CompactList}\item 
void {\bf set\-Customs} (const  {\bf QString\-List} \&)
\begin{CompactList}\small\item\em Set all custom entries. \item\end{CompactList}\item 
{\bf QString\-List} {\bf customs} () const 
\begin{CompactList}\small\item\em Return list of all custom entries. \item\end{CompactList}\item 
void {\bf dump} () const 
\begin{CompactList}\small\item\em Debug output. \item\end{CompactList}\item 
{\bf QString} {\bf as\-String} () const 
\begin{CompactList}\small\item\em Returns string representation of the addressee. \item\end{CompactList}\item 
void {\bf set\-Resource} (Resource $\ast$resource)
\begin{CompactList}\small\item\em Set resource where the addressee is from. \item\end{CompactList}\item 
Resource $\ast$ {\bf resource} () const 
\begin{CompactList}\small\item\em Return pointer to resource. \item\end{CompactList}\item 
void {\bf set\-Changed} (bool value)
\begin{CompactList}\small\item\em Mark addressee as changed. \item\end{CompactList}\item 
bool {\bf changed} () const 
\begin{CompactList}\small\item\em Return whether the addressee is changed. \item\end{CompactList}\end{CompactItemize}
\subsection*{Static Public Member Functions}
\begin{CompactItemize}
\item 
{\bf QString} {\bf uid\-Label} ()
\begin{CompactList}\small\item\em Return translated label for uid field. \item\end{CompactList}\item 
{\bf QString} {\bf name\-Label} ()
\begin{CompactList}\small\item\em Return translated label for name field. \item\end{CompactList}\item 
{\bf QString} {\bf formatted\-Name\-Label} ()
\begin{CompactList}\small\item\em Return translated label for formatted\-Name field. \item\end{CompactList}\item 
{\bf QString} {\bf family\-Name\-Label} ()
\begin{CompactList}\small\item\em Return translated label for family\-Name field. \item\end{CompactList}\item 
{\bf QString} {\bf given\-Name\-Label} ()
\begin{CompactList}\small\item\em Return translated label for given\-Name field. \item\end{CompactList}\item 
{\bf QString} {\bf additional\-Name\-Label} ()
\begin{CompactList}\small\item\em Return translated label for additional\-Name field. \item\end{CompactList}\item 
{\bf QString} {\bf prefix\-Label} ()
\begin{CompactList}\small\item\em Return translated label for prefix field. \item\end{CompactList}\item 
{\bf QString} {\bf suffix\-Label} ()
\begin{CompactList}\small\item\em Return translated label for suffix field. \item\end{CompactList}\item 
{\bf QString} {\bf nick\-Name\-Label} ()
\begin{CompactList}\small\item\em Return translated label for nick\-Name field. \item\end{CompactList}\item 
{\bf QString} {\bf birthday\-Label} ()
\begin{CompactList}\small\item\em Return translated label for birthday field. \item\end{CompactList}\item 
{\bf QString} {\bf home\-Address\-Street\-Label} ()
\begin{CompactList}\small\item\em Return translated label for home\-Address\-Street field. \item\end{CompactList}\item 
{\bf QString} {\bf home\-Address\-Locality\-Label} ()
\begin{CompactList}\small\item\em Return translated label for home\-Address\-Locality field. \item\end{CompactList}\item 
{\bf QString} {\bf home\-Address\-Region\-Label} ()
\begin{CompactList}\small\item\em Return translated label for home\-Address\-Region field. \item\end{CompactList}\item 
{\bf QString} {\bf home\-Address\-Postal\-Code\-Label} ()
\begin{CompactList}\small\item\em Return translated label for home\-Address\-Postal\-Code field. \item\end{CompactList}\item 
{\bf QString} {\bf home\-Address\-Country\-Label} ()
\begin{CompactList}\small\item\em Return translated label for home\-Address\-Country field. \item\end{CompactList}\item 
{\bf QString} {\bf home\-Address\-Label\-Label} ()
\begin{CompactList}\small\item\em Return translated label for home\-Address\-Label field. \item\end{CompactList}\item 
{\bf QString} {\bf business\-Address\-Street\-Label} ()
\begin{CompactList}\small\item\em Return translated label for business\-Address\-Street field. \item\end{CompactList}\item 
{\bf QString} {\bf business\-Address\-Locality\-Label} ()
\begin{CompactList}\small\item\em Return translated label for business\-Address\-Locality field. \item\end{CompactList}\item 
{\bf QString} {\bf business\-Address\-Region\-Label} ()
\begin{CompactList}\small\item\em Return translated label for business\-Address\-Region field. \item\end{CompactList}\item 
{\bf QString} {\bf business\-Address\-Postal\-Code\-Label} ()
\begin{CompactList}\small\item\em Return translated label for business\-Address\-Postal\-Code field. \item\end{CompactList}\item 
{\bf QString} {\bf business\-Address\-Country\-Label} ()
\begin{CompactList}\small\item\em Return translated label for business\-Address\-Country field. \item\end{CompactList}\item 
{\bf QString} {\bf business\-Address\-Label\-Label} ()
\begin{CompactList}\small\item\em Return translated label for business\-Address\-Label field. \item\end{CompactList}\item 
{\bf QString} {\bf home\-Phone\-Label} ()
\begin{CompactList}\small\item\em Return translated label for home\-Phone field. \item\end{CompactList}\item 
{\bf QString} {\bf business\-Phone\-Label} ()
\begin{CompactList}\small\item\em Return translated label for business\-Phone field. \item\end{CompactList}\item 
{\bf QString} {\bf mobile\-Phone\-Label} ()
\begin{CompactList}\small\item\em Return translated label for mobile\-Phone field. \item\end{CompactList}\item 
{\bf QString} {\bf home\-Fax\-Label} ()
\begin{CompactList}\small\item\em Return translated label for home\-Fax field. \item\end{CompactList}\item 
{\bf QString} {\bf business\-Fax\-Label} ()
\begin{CompactList}\small\item\em Return translated label for business\-Fax field. \item\end{CompactList}\item 
{\bf QString} {\bf car\-Phone\-Label} ()
\begin{CompactList}\small\item\em Return translated label for car\-Phone field. \item\end{CompactList}\item 
{\bf QString} {\bf isdn\-Label} ()
\begin{CompactList}\small\item\em Return translated label for isdn field. \item\end{CompactList}\item 
{\bf QString} {\bf pager\-Label} ()
\begin{CompactList}\small\item\em Return translated label for pager field. \item\end{CompactList}\item 
{\bf QString} {\bf email\-Label} ()
\begin{CompactList}\small\item\em Return translated label for email field. \item\end{CompactList}\item 
{\bf QString} {\bf mailer\-Label} ()
\begin{CompactList}\small\item\em Return translated label for mailer field. \item\end{CompactList}\item 
{\bf QString} {\bf time\-Zone\-Label} ()
\begin{CompactList}\small\item\em Return translated label for time\-Zone field. \item\end{CompactList}\item 
{\bf QString} {\bf geo\-Label} ()
\begin{CompactList}\small\item\em Return translated label for geo field. \item\end{CompactList}\item 
{\bf QString} {\bf title\-Label} ()
\begin{CompactList}\small\item\em Return translated label for title field. \item\end{CompactList}\item 
{\bf QString} {\bf role\-Label} ()
\begin{CompactList}\small\item\em Return translated label for role field. \item\end{CompactList}\item 
{\bf QString} {\bf organization\-Label} ()
\begin{CompactList}\small\item\em Return translated label for organization field. \item\end{CompactList}\item 
{\bf QString} {\bf note\-Label} ()
\begin{CompactList}\small\item\em Return translated label for note field. \item\end{CompactList}\item 
{\bf QString} {\bf product\-Id\-Label} ()
\begin{CompactList}\small\item\em Return translated label for product\-Id field. \item\end{CompactList}\item 
{\bf QString} {\bf revision\-Label} ()
\begin{CompactList}\small\item\em Return translated label for revision field. \item\end{CompactList}\item 
{\bf QString} {\bf sort\-String\-Label} ()
\begin{CompactList}\small\item\em Return translated label for sort\-String field. \item\end{CompactList}\item 
{\bf QString} {\bf url\-Label} ()
\begin{CompactList}\small\item\em Return translated label for url field. \item\end{CompactList}\item 
{\bf QString} {\bf secrecy\-Label} ()
\begin{CompactList}\small\item\em Return translated label for secrecy field. \item\end{CompactList}\item 
{\bf QString} {\bf logo\-Label} ()
\begin{CompactList}\small\item\em Return translated label for logo field. \item\end{CompactList}\item 
{\bf QString} {\bf photo\-Label} ()
\begin{CompactList}\small\item\em Return translated label for photo field. \item\end{CompactList}\item 
{\bf QString} {\bf sound\-Label} ()
\begin{CompactList}\small\item\em Return translated label for sound field. \item\end{CompactList}\item 
{\bf QString} {\bf agent\-Label} ()
\begin{CompactList}\small\item\em Return translated label for agent field. \item\end{CompactList}\item 
void {\bf parse\-Email\-Address} (const  {\bf QString} \&raw\-Email, {\bf QString} \&full\-Name, {\bf QString} \&email)
\begin{CompactList}\small\item\em Parse full email address. \item\end{CompactList}\item 
void {\bf parse\-Email\-Address} (const  {\bf QString} \&raw\-Email, {\bf QString} \&full\-Name, {\bf QString} \&email)
\begin{CompactList}\small\item\em Parse full email address. \item\end{CompactList}\end{CompactItemize}
\subsection*{Friends}
\begin{CompactItemize}
\item 
{\bf QData\-Stream} \& {\bf operator$<$$<$} ({\bf QData\-Stream} \&, const  {\bf Addressee} \&)\label{classKABC_1_1Addressee_n0}

\item 
{\bf QData\-Stream} \& {\bf operator$>$$>$} ({\bf QData\-Stream} \&, {\bf Addressee} \&)\label{classKABC_1_1Addressee_n1}

\item 
{\bf QData\-Stream} \& {\bf operator$<$$<$} ({\bf QData\-Stream} \&, const  {\bf Addressee} \&)\label{classKABC_1_1Addressee_n2}

\item 
{\bf QData\-Stream} \& {\bf operator$>$$>$} ({\bf QData\-Stream} \&, {\bf Addressee} \&)\label{classKABC_1_1Addressee_n3}

\end{CompactItemize}


\subsection{Detailed Description}
address book entry 

This class represents an entry in the address book.

The data of this class is implicitly shared. You can pass this class by value.

If you need the name of a field for presenting it to the user you should use the functions ending in Label(). They return a translated string which can be used as label for the corresponding field.

About the name fields:

{\bf given\-Name()}{\rm (p.\,\pageref{classKABC_1_1Addressee_a16})} is the first name and {\bf family\-Name()}{\rm (p.\,\pageref{classKABC_1_1Addressee_a14})} the last name. In some countries the family name comes first, that's the reason for the naming. {\bf formatted\-Name()}{\rm (p.\,\pageref{classKABC_1_1Addressee_a12})} is the full name with the correct formatting. It is used as an override, when the correct formatting can't be generated from the other name fields automatically.

{\bf real\-Name()}{\rm (p.\,\pageref{classKABC_1_1Addressee_a60})} returns a fully formatted {\bf name()}{\rm (p.\,\pageref{classKABC_1_1Addressee_a10})}. It uses formatted\-Name, if set, otherwise it constucts the name from the name fields. As fallback, if nothing else is set it uses {\bf name()}{\rm (p.\,\pageref{classKABC_1_1Addressee_a10})}.

{\bf name()}{\rm (p.\,\pageref{classKABC_1_1Addressee_a10})} is the NAME type of RFC2426. It can be used as internal name for the data enty, but shouldn't be used for displaying the data to the user. 



Definition at line 73 of file addressee.h.

\subsection{Constructor \& Destructor Documentation}
\index{KABC::Addressee@{KABC::Addressee}!Addressee@{Addressee}}
\index{Addressee@{Addressee}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}KABC::Addressee::Addressee ()}\label{classKABC_1_1Addressee_a0}


Construct an empty address book entry. 

\index{KABC::Addressee@{KABC::Addressee}!Addressee@{Addressee}}
\index{Addressee@{Addressee}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}KABC::Addressee::Addressee ()}\label{classKABC_1_1Addressee_a101}


Construct an empty address book entry. 



\subsection{Member Function Documentation}
\index{KABC::Addressee@{KABC::Addressee}!isEmpty@{isEmpty}}
\index{isEmpty@{isEmpty}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool KABC::Addressee::is\-Empty () const}\label{classKABC_1_1Addressee_a6}


Return, if the address book entry is empty. 



Referenced by KABC::Distribution\-List\-Manager::load().\index{KABC::Addressee@{KABC::Addressee}!setUid@{setUid}}
\index{setUid@{setUid}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Uid (const {\bf QString} \& {\em uid})}\label{classKABC_1_1Addressee_a7}


Set unique identifier. 

\index{KABC::Addressee@{KABC::Addressee}!uid@{uid}}
\index{uid@{uid}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::uid () const}\label{classKABC_1_1Addressee_a8}


Return unique identifier. 



Referenced by KABC::Distribution\-List::insert\-Entry(), and KABC::Distribution\-List::remove\-Entry().\index{KABC::Addressee@{KABC::Addressee}!uidLabel@{uidLabel}}
\index{uidLabel@{uidLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::uid\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e0}


Return translated label for uid field. 

\index{KABC::Addressee@{KABC::Addressee}!setName@{setName}}
\index{setName@{setName}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Name (const {\bf QString} \& {\em name})}\label{classKABC_1_1Addressee_a9}


Set name. 

\index{KABC::Addressee@{KABC::Addressee}!name@{name}}
\index{name@{name}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::name () const}\label{classKABC_1_1Addressee_a10}


Return name. 

\index{KABC::Addressee@{KABC::Addressee}!nameLabel@{nameLabel}}
\index{nameLabel@{nameLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::name\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e1}


Return translated label for name field. 

\index{KABC::Addressee@{KABC::Addressee}!setFormattedName@{setFormattedName}}
\index{setFormattedName@{setFormattedName}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Formatted\-Name (const {\bf QString} \& {\em formatted\-Name})}\label{classKABC_1_1Addressee_a11}


Set formatted name. 

\index{KABC::Addressee@{KABC::Addressee}!formattedName@{formattedName}}
\index{formattedName@{formattedName}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::formatted\-Name () const}\label{classKABC_1_1Addressee_a12}


Return formatted name. 

\index{KABC::Addressee@{KABC::Addressee}!formattedNameLabel@{formattedNameLabel}}
\index{formattedNameLabel@{formattedNameLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::formatted\-Name\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e2}


Return translated label for formatted\-Name field. 

\index{KABC::Addressee@{KABC::Addressee}!setFamilyName@{setFamilyName}}
\index{setFamilyName@{setFamilyName}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Family\-Name (const {\bf QString} \& {\em family\-Name})}\label{classKABC_1_1Addressee_a13}


Set family name. 

\index{KABC::Addressee@{KABC::Addressee}!familyName@{familyName}}
\index{familyName@{familyName}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::family\-Name () const}\label{classKABC_1_1Addressee_a14}


Return family name. 

\index{KABC::Addressee@{KABC::Addressee}!familyNameLabel@{familyNameLabel}}
\index{familyNameLabel@{familyNameLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::family\-Name\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e3}


Return translated label for family\-Name field. 

\index{KABC::Addressee@{KABC::Addressee}!setGivenName@{setGivenName}}
\index{setGivenName@{setGivenName}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Given\-Name (const {\bf QString} \& {\em given\-Name})}\label{classKABC_1_1Addressee_a15}


Set given name. 

\index{KABC::Addressee@{KABC::Addressee}!givenName@{givenName}}
\index{givenName@{givenName}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::given\-Name () const}\label{classKABC_1_1Addressee_a16}


Return given name. 

\index{KABC::Addressee@{KABC::Addressee}!givenNameLabel@{givenNameLabel}}
\index{givenNameLabel@{givenNameLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::given\-Name\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e4}


Return translated label for given\-Name field. 

\index{KABC::Addressee@{KABC::Addressee}!setAdditionalName@{setAdditionalName}}
\index{setAdditionalName@{setAdditionalName}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Additional\-Name (const {\bf QString} \& {\em additional\-Name})}\label{classKABC_1_1Addressee_a17}


Set additional names. 

\index{KABC::Addressee@{KABC::Addressee}!additionalName@{additionalName}}
\index{additionalName@{additionalName}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::additional\-Name () const}\label{classKABC_1_1Addressee_a18}


Return additional names. 

\index{KABC::Addressee@{KABC::Addressee}!additionalNameLabel@{additionalNameLabel}}
\index{additionalNameLabel@{additionalNameLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::additional\-Name\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e5}


Return translated label for additional\-Name field. 

\index{KABC::Addressee@{KABC::Addressee}!setPrefix@{setPrefix}}
\index{setPrefix@{setPrefix}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Prefix (const {\bf QString} \& {\em prefix})}\label{classKABC_1_1Addressee_a19}


Set honorific prefixes. 

\index{KABC::Addressee@{KABC::Addressee}!prefix@{prefix}}
\index{prefix@{prefix}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::prefix () const}\label{classKABC_1_1Addressee_a20}


Return honorific prefixes. 

\index{KABC::Addressee@{KABC::Addressee}!prefixLabel@{prefixLabel}}
\index{prefixLabel@{prefixLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::prefix\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e6}


Return translated label for prefix field. 

\index{KABC::Addressee@{KABC::Addressee}!setSuffix@{setSuffix}}
\index{setSuffix@{setSuffix}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Suffix (const {\bf QString} \& {\em suffix})}\label{classKABC_1_1Addressee_a21}


Set honorific suffixes. 

\index{KABC::Addressee@{KABC::Addressee}!suffix@{suffix}}
\index{suffix@{suffix}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::suffix () const}\label{classKABC_1_1Addressee_a22}


Return honorific suffixes. 

\index{KABC::Addressee@{KABC::Addressee}!suffixLabel@{suffixLabel}}
\index{suffixLabel@{suffixLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::suffix\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e7}


Return translated label for suffix field. 

\index{KABC::Addressee@{KABC::Addressee}!setNickName@{setNickName}}
\index{setNickName@{setNickName}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Nick\-Name (const {\bf QString} \& {\em nick\-Name})}\label{classKABC_1_1Addressee_a23}


Set nick name. 

\index{KABC::Addressee@{KABC::Addressee}!nickName@{nickName}}
\index{nickName@{nickName}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::nick\-Name () const}\label{classKABC_1_1Addressee_a24}


Return nick name. 

\index{KABC::Addressee@{KABC::Addressee}!nickNameLabel@{nickNameLabel}}
\index{nickNameLabel@{nickNameLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::nick\-Name\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e8}


Return translated label for nick\-Name field. 

\index{KABC::Addressee@{KABC::Addressee}!setBirthday@{setBirthday}}
\index{setBirthday@{setBirthday}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Birthday (const {\bf QDate\-Time} \& {\em birthday})}\label{classKABC_1_1Addressee_a25}


Set birthday. 

\index{KABC::Addressee@{KABC::Addressee}!birthday@{birthday}}
\index{birthday@{birthday}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QDate\-Time} KABC::Addressee::birthday () const}\label{classKABC_1_1Addressee_a26}


Return birthday. 

\index{KABC::Addressee@{KABC::Addressee}!birthdayLabel@{birthdayLabel}}
\index{birthdayLabel@{birthdayLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::birthday\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e9}


Return translated label for birthday field. 

\index{KABC::Addressee@{KABC::Addressee}!homeAddressStreetLabel@{homeAddressStreetLabel}}
\index{homeAddressStreetLabel@{homeAddressStreetLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::home\-Address\-Street\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e10}


Return translated label for home\-Address\-Street field. 

\index{KABC::Addressee@{KABC::Addressee}!homeAddressLocalityLabel@{homeAddressLocalityLabel}}
\index{homeAddressLocalityLabel@{homeAddressLocalityLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::home\-Address\-Locality\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e11}


Return translated label for home\-Address\-Locality field. 

\index{KABC::Addressee@{KABC::Addressee}!homeAddressRegionLabel@{homeAddressRegionLabel}}
\index{homeAddressRegionLabel@{homeAddressRegionLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::home\-Address\-Region\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e12}


Return translated label for home\-Address\-Region field. 

\index{KABC::Addressee@{KABC::Addressee}!homeAddressPostalCodeLabel@{homeAddressPostalCodeLabel}}
\index{homeAddressPostalCodeLabel@{homeAddressPostalCodeLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::home\-Address\-Postal\-Code\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e13}


Return translated label for home\-Address\-Postal\-Code field. 

\index{KABC::Addressee@{KABC::Addressee}!homeAddressCountryLabel@{homeAddressCountryLabel}}
\index{homeAddressCountryLabel@{homeAddressCountryLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::home\-Address\-Country\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e14}


Return translated label for home\-Address\-Country field. 

\index{KABC::Addressee@{KABC::Addressee}!homeAddressLabelLabel@{homeAddressLabelLabel}}
\index{homeAddressLabelLabel@{homeAddressLabelLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::home\-Address\-Label\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e15}


Return translated label for home\-Address\-Label field. 

\index{KABC::Addressee@{KABC::Addressee}!businessAddressStreetLabel@{businessAddressStreetLabel}}
\index{businessAddressStreetLabel@{businessAddressStreetLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::business\-Address\-Street\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e16}


Return translated label for business\-Address\-Street field. 

\index{KABC::Addressee@{KABC::Addressee}!businessAddressLocalityLabel@{businessAddressLocalityLabel}}
\index{businessAddressLocalityLabel@{businessAddressLocalityLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::business\-Address\-Locality\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e17}


Return translated label for business\-Address\-Locality field. 

\index{KABC::Addressee@{KABC::Addressee}!businessAddressRegionLabel@{businessAddressRegionLabel}}
\index{businessAddressRegionLabel@{businessAddressRegionLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::business\-Address\-Region\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e18}


Return translated label for business\-Address\-Region field. 

\index{KABC::Addressee@{KABC::Addressee}!businessAddressPostalCodeLabel@{businessAddressPostalCodeLabel}}
\index{businessAddressPostalCodeLabel@{businessAddressPostalCodeLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::business\-Address\-Postal\-Code\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e19}


Return translated label for business\-Address\-Postal\-Code field. 

\index{KABC::Addressee@{KABC::Addressee}!businessAddressCountryLabel@{businessAddressCountryLabel}}
\index{businessAddressCountryLabel@{businessAddressCountryLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::business\-Address\-Country\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e20}


Return translated label for business\-Address\-Country field. 

\index{KABC::Addressee@{KABC::Addressee}!businessAddressLabelLabel@{businessAddressLabelLabel}}
\index{businessAddressLabelLabel@{businessAddressLabelLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::business\-Address\-Label\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e21}


Return translated label for business\-Address\-Label field. 

\index{KABC::Addressee@{KABC::Addressee}!homePhoneLabel@{homePhoneLabel}}
\index{homePhoneLabel@{homePhoneLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::home\-Phone\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e22}


Return translated label for home\-Phone field. 

\index{KABC::Addressee@{KABC::Addressee}!businessPhoneLabel@{businessPhoneLabel}}
\index{businessPhoneLabel@{businessPhoneLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::business\-Phone\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e23}


Return translated label for business\-Phone field. 

\index{KABC::Addressee@{KABC::Addressee}!mobilePhoneLabel@{mobilePhoneLabel}}
\index{mobilePhoneLabel@{mobilePhoneLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::mobile\-Phone\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e24}


Return translated label for mobile\-Phone field. 

\index{KABC::Addressee@{KABC::Addressee}!homeFaxLabel@{homeFaxLabel}}
\index{homeFaxLabel@{homeFaxLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::home\-Fax\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e25}


Return translated label for home\-Fax field. 

\index{KABC::Addressee@{KABC::Addressee}!businessFaxLabel@{businessFaxLabel}}
\index{businessFaxLabel@{businessFaxLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::business\-Fax\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e26}


Return translated label for business\-Fax field. 

\index{KABC::Addressee@{KABC::Addressee}!carPhoneLabel@{carPhoneLabel}}
\index{carPhoneLabel@{carPhoneLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::car\-Phone\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e27}


Return translated label for car\-Phone field. 

\index{KABC::Addressee@{KABC::Addressee}!isdnLabel@{isdnLabel}}
\index{isdnLabel@{isdnLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::isdn\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e28}


Return translated label for isdn field. 

\index{KABC::Addressee@{KABC::Addressee}!pagerLabel@{pagerLabel}}
\index{pagerLabel@{pagerLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::pager\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e29}


Return translated label for pager field. 

\index{KABC::Addressee@{KABC::Addressee}!emailLabel@{emailLabel}}
\index{emailLabel@{emailLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::email\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e30}


Return translated label for email field. 

\index{KABC::Addressee@{KABC::Addressee}!setMailer@{setMailer}}
\index{setMailer@{setMailer}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Mailer (const {\bf QString} \& {\em mailer})}\label{classKABC_1_1Addressee_a27}


Set mail client. 

\index{KABC::Addressee@{KABC::Addressee}!mailer@{mailer}}
\index{mailer@{mailer}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::mailer () const}\label{classKABC_1_1Addressee_a28}


Return mail client. 

\index{KABC::Addressee@{KABC::Addressee}!mailerLabel@{mailerLabel}}
\index{mailerLabel@{mailerLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::mailer\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e31}


Return translated label for mailer field. 

\index{KABC::Addressee@{KABC::Addressee}!setTimeZone@{setTimeZone}}
\index{setTimeZone@{setTimeZone}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Time\-Zone (const {\bf Time\-Zone} \& {\em time\-Zone})}\label{classKABC_1_1Addressee_a29}


Set time zone. 

\index{KABC::Addressee@{KABC::Addressee}!timeZone@{timeZone}}
\index{timeZone@{timeZone}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Time\-Zone} KABC::Addressee::time\-Zone () const}\label{classKABC_1_1Addressee_a30}


Return time zone. 

\index{KABC::Addressee@{KABC::Addressee}!timeZoneLabel@{timeZoneLabel}}
\index{timeZoneLabel@{timeZoneLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::time\-Zone\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e32}


Return translated label for time\-Zone field. 

\index{KABC::Addressee@{KABC::Addressee}!setGeo@{setGeo}}
\index{setGeo@{setGeo}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Geo (const {\bf Geo} \& {\em geo})}\label{classKABC_1_1Addressee_a31}


Set geographic position. 

\index{KABC::Addressee@{KABC::Addressee}!geo@{geo}}
\index{geo@{geo}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Geo} KABC::Addressee::geo () const}\label{classKABC_1_1Addressee_a32}


Return geographic position. 

\index{KABC::Addressee@{KABC::Addressee}!geoLabel@{geoLabel}}
\index{geoLabel@{geoLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::geo\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e33}


Return translated label for geo field. 

\index{KABC::Addressee@{KABC::Addressee}!setTitle@{setTitle}}
\index{setTitle@{setTitle}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Title (const {\bf QString} \& {\em title})}\label{classKABC_1_1Addressee_a33}


Set title. 

\index{KABC::Addressee@{KABC::Addressee}!title@{title}}
\index{title@{title}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::title () const}\label{classKABC_1_1Addressee_a34}


Return title. 

\index{KABC::Addressee@{KABC::Addressee}!titleLabel@{titleLabel}}
\index{titleLabel@{titleLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::title\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e34}


Return translated label for title field. 

\index{KABC::Addressee@{KABC::Addressee}!setRole@{setRole}}
\index{setRole@{setRole}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Role (const {\bf QString} \& {\em role})}\label{classKABC_1_1Addressee_a35}


Set role. 

\index{KABC::Addressee@{KABC::Addressee}!role@{role}}
\index{role@{role}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::role () const}\label{classKABC_1_1Addressee_a36}


Return role. 

\index{KABC::Addressee@{KABC::Addressee}!roleLabel@{roleLabel}}
\index{roleLabel@{roleLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::role\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e35}


Return translated label for role field. 

\index{KABC::Addressee@{KABC::Addressee}!setOrganization@{setOrganization}}
\index{setOrganization@{setOrganization}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Organization (const {\bf QString} \& {\em organization})}\label{classKABC_1_1Addressee_a37}


Set organization. 

\index{KABC::Addressee@{KABC::Addressee}!organization@{organization}}
\index{organization@{organization}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::organization () const}\label{classKABC_1_1Addressee_a38}


Return organization. 

\index{KABC::Addressee@{KABC::Addressee}!organizationLabel@{organizationLabel}}
\index{organizationLabel@{organizationLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::organization\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e36}


Return translated label for organization field. 

\index{KABC::Addressee@{KABC::Addressee}!setNote@{setNote}}
\index{setNote@{setNote}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Note (const {\bf QString} \& {\em note})}\label{classKABC_1_1Addressee_a39}


Set note. 

\index{KABC::Addressee@{KABC::Addressee}!note@{note}}
\index{note@{note}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::note () const}\label{classKABC_1_1Addressee_a40}


Return note. 

\index{KABC::Addressee@{KABC::Addressee}!noteLabel@{noteLabel}}
\index{noteLabel@{noteLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::note\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e37}


Return translated label for note field. 

\index{KABC::Addressee@{KABC::Addressee}!setProductId@{setProductId}}
\index{setProductId@{setProductId}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Product\-Id (const {\bf QString} \& {\em product\-Id})}\label{classKABC_1_1Addressee_a41}


Set product identifier. 

\index{KABC::Addressee@{KABC::Addressee}!productId@{productId}}
\index{productId@{productId}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::product\-Id () const}\label{classKABC_1_1Addressee_a42}


Return product identifier. 

\index{KABC::Addressee@{KABC::Addressee}!productIdLabel@{productIdLabel}}
\index{productIdLabel@{productIdLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::product\-Id\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e38}


Return translated label for product\-Id field. 

\index{KABC::Addressee@{KABC::Addressee}!setRevision@{setRevision}}
\index{setRevision@{setRevision}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Revision (const {\bf QDate\-Time} \& {\em revision})}\label{classKABC_1_1Addressee_a43}


Set revision date. 

\index{KABC::Addressee@{KABC::Addressee}!revision@{revision}}
\index{revision@{revision}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QDate\-Time} KABC::Addressee::revision () const}\label{classKABC_1_1Addressee_a44}


Return revision date. 

\index{KABC::Addressee@{KABC::Addressee}!revisionLabel@{revisionLabel}}
\index{revisionLabel@{revisionLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::revision\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e39}


Return translated label for revision field. 

\index{KABC::Addressee@{KABC::Addressee}!setSortString@{setSortString}}
\index{setSortString@{setSortString}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Sort\-String (const {\bf QString} \& {\em sort\-String})}\label{classKABC_1_1Addressee_a45}


Set sort string. 

\index{KABC::Addressee@{KABC::Addressee}!sortString@{sortString}}
\index{sortString@{sortString}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::sort\-String () const}\label{classKABC_1_1Addressee_a46}


Return sort string. 

\index{KABC::Addressee@{KABC::Addressee}!sortStringLabel@{sortStringLabel}}
\index{sortStringLabel@{sortStringLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::sort\-String\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e40}


Return translated label for sort\-String field. 

\index{KABC::Addressee@{KABC::Addressee}!setUrl@{setUrl}}
\index{setUrl@{setUrl}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Url (const {\bf KURL} \& {\em url})}\label{classKABC_1_1Addressee_a47}


Set URL. 

\index{KABC::Addressee@{KABC::Addressee}!url@{url}}
\index{url@{url}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf KURL} KABC::Addressee::url () const}\label{classKABC_1_1Addressee_a48}


Return URL. 

\index{KABC::Addressee@{KABC::Addressee}!urlLabel@{urlLabel}}
\index{urlLabel@{urlLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::url\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e41}


Return translated label for url field. 

\index{KABC::Addressee@{KABC::Addressee}!setSecrecy@{setSecrecy}}
\index{setSecrecy@{setSecrecy}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Secrecy (const Secrecy \& {\em secrecy})}\label{classKABC_1_1Addressee_a49}


Set security class. 

\index{KABC::Addressee@{KABC::Addressee}!secrecy@{secrecy}}
\index{secrecy@{secrecy}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Secrecy KABC::Addressee::secrecy () const}\label{classKABC_1_1Addressee_a50}


Return security class. 

\index{KABC::Addressee@{KABC::Addressee}!secrecyLabel@{secrecyLabel}}
\index{secrecyLabel@{secrecyLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::secrecy\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e42}


Return translated label for secrecy field. 

\index{KABC::Addressee@{KABC::Addressee}!setLogo@{setLogo}}
\index{setLogo@{setLogo}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Logo (const Picture \& {\em logo})}\label{classKABC_1_1Addressee_a51}


Set logo. 

\index{KABC::Addressee@{KABC::Addressee}!logo@{logo}}
\index{logo@{logo}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Picture KABC::Addressee::logo () const}\label{classKABC_1_1Addressee_a52}


Return logo. 

\index{KABC::Addressee@{KABC::Addressee}!logoLabel@{logoLabel}}
\index{logoLabel@{logoLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::logo\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e43}


Return translated label for logo field. 

\index{KABC::Addressee@{KABC::Addressee}!setPhoto@{setPhoto}}
\index{setPhoto@{setPhoto}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Photo (const Picture \& {\em photo})}\label{classKABC_1_1Addressee_a53}


Set photo. 

\index{KABC::Addressee@{KABC::Addressee}!photo@{photo}}
\index{photo@{photo}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Picture KABC::Addressee::photo () const}\label{classKABC_1_1Addressee_a54}


Return photo. 

\index{KABC::Addressee@{KABC::Addressee}!photoLabel@{photoLabel}}
\index{photoLabel@{photoLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::photo\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e44}


Return translated label for photo field. 

\index{KABC::Addressee@{KABC::Addressee}!setSound@{setSound}}
\index{setSound@{setSound}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Sound (const Sound \& {\em sound})}\label{classKABC_1_1Addressee_a55}


Set sound. 

\index{KABC::Addressee@{KABC::Addressee}!sound@{sound}}
\index{sound@{sound}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Sound KABC::Addressee::sound () const}\label{classKABC_1_1Addressee_a56}


Return sound. 

\index{KABC::Addressee@{KABC::Addressee}!soundLabel@{soundLabel}}
\index{soundLabel@{soundLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::sound\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e45}


Return translated label for sound field. 

\index{KABC::Addressee@{KABC::Addressee}!setAgent@{setAgent}}
\index{setAgent@{setAgent}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Agent (const {\bf Agent} \& {\em agent})}\label{classKABC_1_1Addressee_a57}


Set agent. 

\index{KABC::Addressee@{KABC::Addressee}!agent@{agent}}
\index{agent@{agent}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Agent} KABC::Addressee::agent () const}\label{classKABC_1_1Addressee_a58}


Return agent. 

\index{KABC::Addressee@{KABC::Addressee}!agentLabel@{agentLabel}}
\index{agentLabel@{agentLabel}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::agent\-Label ()\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e46}


Return translated label for agent field. 

\index{KABC::Addressee@{KABC::Addressee}!setNameFromString@{setNameFromString}}
\index{setNameFromString@{setNameFromString}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Name\-From\-String (const {\bf QString} \&)}\label{classKABC_1_1Addressee_a59}


Set name fields by parsing the given string and trying to associate the parts of the string with according fields. 

This function should probably be a bit more clever. \index{KABC::Addressee@{KABC::Addressee}!realName@{realName}}
\index{realName@{realName}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::real\-Name () const}\label{classKABC_1_1Addressee_a60}


Return the name of the addressee. 

This is calculated from all the name fields. 

Referenced by KABC::Addressee\-Item::Addressee\-Item().\index{KABC::Addressee@{KABC::Addressee}!assembledName@{assembledName}}
\index{assembledName@{assembledName}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::assembled\-Name () const}\label{classKABC_1_1Addressee_a61}


Return the name that consists of all name parts. 

\index{KABC::Addressee@{KABC::Addressee}!fullEmail@{fullEmail}}
\index{fullEmail@{fullEmail}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::full\-Email (const {\bf QString} \& {\em email} = QString::null) const}\label{classKABC_1_1Addressee_a62}


Return email address including real name. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em email}]Email address to be used to construct the full email string. If this is QString::null the preferred email address is used. \end{description}
\end{Desc}


Referenced by KABC::Distribution\-List::emails().\index{KABC::Addressee@{KABC::Addressee}!insertEmail@{insertEmail}}
\index{insertEmail@{insertEmail}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::insert\-Email (const {\bf QString} \& {\em email}, bool {\em preferred} = false)}\label{classKABC_1_1Addressee_a63}


Insert an email address. 

If the email address already exists in this addressee it is not duplicated.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em email}]Email address \item[{\em preferred}]Set to true, if this is the preferred email address of the addressee. \end{description}
\end{Desc}
\index{KABC::Addressee@{KABC::Addressee}!removeEmail@{removeEmail}}
\index{removeEmail@{removeEmail}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::remove\-Email (const {\bf QString} \& {\em email})}\label{classKABC_1_1Addressee_a64}


Remove email address. 

If the email address doesn't exist, nothing happens. \index{KABC::Addressee@{KABC::Addressee}!preferredEmail@{preferredEmail}}
\index{preferredEmail@{preferredEmail}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::preferred\-Email () const}\label{classKABC_1_1Addressee_a65}


Return preferred email address. 

This is the first email address or the last one added with isnert\-Email() with a set preferred parameter. 

Referenced by KABC::Addressee\-Item::Addressee\-Item().\index{KABC::Addressee@{KABC::Addressee}!emails@{emails}}
\index{emails@{emails}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString\-List} KABC::Addressee::emails () const}\label{classKABC_1_1Addressee_a66}


Return list of all email addresses. 

\index{KABC::Addressee@{KABC::Addressee}!insertPhoneNumber@{insertPhoneNumber}}
\index{insertPhoneNumber@{insertPhoneNumber}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::insert\-Phone\-Number (const {\bf Phone\-Number} \& {\em phone\-Number})}\label{classKABC_1_1Addressee_a67}


Insert a phone number. 

If a phoen number with the same id already exists in this addressee it is not duplicated. \index{KABC::Addressee@{KABC::Addressee}!removePhoneNumber@{removePhoneNumber}}
\index{removePhoneNumber@{removePhoneNumber}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::remove\-Phone\-Number (const {\bf Phone\-Number} \& {\em phone\-Number})}\label{classKABC_1_1Addressee_a68}


Remove phone number. 

If no phone number with the given id exists for this addresse nothing happens. \index{KABC::Addressee@{KABC::Addressee}!phoneNumber@{phoneNumber}}
\index{phoneNumber@{phoneNumber}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Phone\-Number} KABC::Addressee::phone\-Number (int {\em type}) const}\label{classKABC_1_1Addressee_a69}


Return phone number, which matches the given type. 

\index{KABC::Addressee@{KABC::Addressee}!phoneNumbers@{phoneNumbers}}
\index{phoneNumbers@{phoneNumbers}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Phone\-Number::List} KABC::Addressee::phone\-Numbers () const}\label{classKABC_1_1Addressee_a70}


Return list of all phone numbers. 

\index{KABC::Addressee@{KABC::Addressee}!phoneNumbers@{phoneNumbers}}
\index{phoneNumbers@{phoneNumbers}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Phone\-Number::List} KABC::Addressee::phone\-Numbers (int {\em type}) const}\label{classKABC_1_1Addressee_a71}


Return list of phone numbers with a special type. 

\index{KABC::Addressee@{KABC::Addressee}!findPhoneNumber@{findPhoneNumber}}
\index{findPhoneNumber@{findPhoneNumber}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Phone\-Number} KABC::Addressee::find\-Phone\-Number (const {\bf QString} \& {\em id}) const}\label{classKABC_1_1Addressee_a72}


Return phone number with the given id. 

\index{KABC::Addressee@{KABC::Addressee}!insertKey@{insertKey}}
\index{insertKey@{insertKey}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::insert\-Key (const {\bf Key} \& {\em key})}\label{classKABC_1_1Addressee_a73}


Insert a key. 

If a key with the same id already exists in this addressee it is not duplicated. \index{KABC::Addressee@{KABC::Addressee}!removeKey@{removeKey}}
\index{removeKey@{removeKey}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::remove\-Key (const {\bf Key} \& {\em key})}\label{classKABC_1_1Addressee_a74}


Remove a key. 

If no key with the given id exists for this addresse nothing happens. \index{KABC::Addressee@{KABC::Addressee}!key@{key}}
\index{key@{key}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Key} KABC::Addressee::key (int {\em type}, {\bf QString} {\em custom\-Type\-String} = QString::null) const}\label{classKABC_1_1Addressee_a75}


Return key, which matches the given type. 

If {\tt type} == Key::Custom you can specify a string that should match. If you leave the string empty, the first key with a custom value is returned. \index{KABC::Addressee@{KABC::Addressee}!keys@{keys}}
\index{keys@{keys}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Key::List} KABC::Addressee::keys () const}\label{classKABC_1_1Addressee_a76}


Return list of all keys. 

\index{KABC::Addressee@{KABC::Addressee}!keys@{keys}}
\index{keys@{keys}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Key::List} KABC::Addressee::keys (int {\em type}, {\bf QString} {\em custom\-Type\-String} = QString::null) const}\label{classKABC_1_1Addressee_a77}


Return list of keys with a special type. 

If {\tt type} == Key::Custom you can specify a string that should match. If you leave the string empty, all custom keys will be returned. \index{KABC::Addressee@{KABC::Addressee}!findKey@{findKey}}
\index{findKey@{findKey}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Key} KABC::Addressee::find\-Key (const {\bf QString} \& {\em id}) const}\label{classKABC_1_1Addressee_a78}


Return key with the given id. 

\index{KABC::Addressee@{KABC::Addressee}!insertAddress@{insertAddress}}
\index{insertAddress@{insertAddress}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::insert\-Address (const {\bf Address} \& {\em address})}\label{classKABC_1_1Addressee_a79}


Insert an address. 

If an address with the same id already exists in this addressee it is not duplicated. \index{KABC::Addressee@{KABC::Addressee}!removeAddress@{removeAddress}}
\index{removeAddress@{removeAddress}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::remove\-Address (const {\bf Address} \& {\em address})}\label{classKABC_1_1Addressee_a80}


Remove address. 

If no address with the given id exists for this addresse nothing happens. \index{KABC::Addressee@{KABC::Addressee}!address@{address}}
\index{address@{address}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Address} KABC::Addressee::address (int {\em type}) const}\label{classKABC_1_1Addressee_a81}


Return address, which matches the given type. 

\index{KABC::Addressee@{KABC::Addressee}!addresses@{addresses}}
\index{addresses@{addresses}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Address::List} KABC::Addressee::addresses () const}\label{classKABC_1_1Addressee_a82}


Return list of all addresses. 

\index{KABC::Addressee@{KABC::Addressee}!addresses@{addresses}}
\index{addresses@{addresses}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Address::List} KABC::Addressee::addresses (int {\em type}) const}\label{classKABC_1_1Addressee_a83}


Return list of addresses with a special type. 

\index{KABC::Addressee@{KABC::Addressee}!findAddress@{findAddress}}
\index{findAddress@{findAddress}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Address} KABC::Addressee::find\-Address (const {\bf QString} \& {\em id}) const}\label{classKABC_1_1Addressee_a84}


Return address with the given id. 

\index{KABC::Addressee@{KABC::Addressee}!insertCategory@{insertCategory}}
\index{insertCategory@{insertCategory}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::insert\-Category (const {\bf QString} \&)}\label{classKABC_1_1Addressee_a85}


Insert category. 

If the category already exists it is not duplicated. \index{KABC::Addressee@{KABC::Addressee}!removeCategory@{removeCategory}}
\index{removeCategory@{removeCategory}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::remove\-Category (const {\bf QString} \&)}\label{classKABC_1_1Addressee_a86}


Remove category. 

\index{KABC::Addressee@{KABC::Addressee}!hasCategory@{hasCategory}}
\index{hasCategory@{hasCategory}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool KABC::Addressee::has\-Category (const {\bf QString} \&) const}\label{classKABC_1_1Addressee_a87}


Return, if addressee has the given category. 

\index{KABC::Addressee@{KABC::Addressee}!setCategories@{setCategories}}
\index{setCategories@{setCategories}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Categories (const {\bf QString\-List} \&)}\label{classKABC_1_1Addressee_a88}


Set categories to given value. 

\index{KABC::Addressee@{KABC::Addressee}!categories@{categories}}
\index{categories@{categories}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString\-List} KABC::Addressee::categories () const}\label{classKABC_1_1Addressee_a89}


Return list of all set categories. 

\index{KABC::Addressee@{KABC::Addressee}!insertCustom@{insertCustom}}
\index{insertCustom@{insertCustom}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::insert\-Custom (const {\bf QString} \& {\em app}, const {\bf QString} \& {\em name}, const {\bf QString} \& {\em value})}\label{classKABC_1_1Addressee_a90}


Insert custom entry. 

The entry is identified by the name of the inserting application and a unique name. If an entry with the given app and name already exists its value is replaced with the new given value. \index{KABC::Addressee@{KABC::Addressee}!removeCustom@{removeCustom}}
\index{removeCustom@{removeCustom}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::remove\-Custom (const {\bf QString} \& {\em app}, const {\bf QString} \& {\em name})}\label{classKABC_1_1Addressee_a91}


Remove custom entry. 

\index{KABC::Addressee@{KABC::Addressee}!custom@{custom}}
\index{custom@{custom}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::custom (const {\bf QString} \& {\em app}, const {\bf QString} \& {\em name}) const}\label{classKABC_1_1Addressee_a92}


Return value of custom entry, identified by app and entry name. 

\index{KABC::Addressee@{KABC::Addressee}!setCustoms@{setCustoms}}
\index{setCustoms@{setCustoms}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Customs (const {\bf QString\-List} \&)}\label{classKABC_1_1Addressee_a93}


Set all custom entries. 

\index{KABC::Addressee@{KABC::Addressee}!customs@{customs}}
\index{customs@{customs}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString\-List} KABC::Addressee::customs () const}\label{classKABC_1_1Addressee_a94}


Return list of all custom entries. 

\index{KABC::Addressee@{KABC::Addressee}!parseEmailAddress@{parseEmailAddress}}
\index{parseEmailAddress@{parseEmailAddress}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::parse\-Email\-Address (const {\bf QString} \& {\em raw\-Email}, {\bf QString} \& {\em full\-Name}, {\bf QString} \& {\em email})\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e47}


Parse full email address. 

The result is given back in full\-Name and email. \index{KABC::Addressee@{KABC::Addressee}!dump@{dump}}
\index{dump@{dump}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::dump () const}\label{classKABC_1_1Addressee_a95}


Debug output. 

\index{KABC::Addressee@{KABC::Addressee}!asString@{asString}}
\index{asString@{asString}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::as\-String () const}\label{classKABC_1_1Addressee_a96}


Returns string representation of the addressee. 

\index{KABC::Addressee@{KABC::Addressee}!setResource@{setResource}}
\index{setResource@{setResource}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Resource (Resource $\ast$ {\em resource})}\label{classKABC_1_1Addressee_a97}


Set resource where the addressee is from. 



Referenced by KABC::Binary\-Format::load\-All().\index{KABC::Addressee@{KABC::Addressee}!resource@{resource}}
\index{resource@{resource}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Resource$\ast$ KABC::Addressee::resource () const}\label{classKABC_1_1Addressee_a98}


Return pointer to resource. 

\index{KABC::Addressee@{KABC::Addressee}!setChanged@{setChanged}}
\index{setChanged@{setChanged}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Changed (bool {\em value})}\label{classKABC_1_1Addressee_a99}


Mark addressee as changed. 

\index{KABC::Addressee@{KABC::Addressee}!changed@{changed}}
\index{changed@{changed}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool KABC::Addressee::changed () const}\label{classKABC_1_1Addressee_a100}


Return whether the addressee is changed. 

\index{KABC::Addressee@{KABC::Addressee}!isEmpty@{isEmpty}}
\index{isEmpty@{isEmpty}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool KABC::Addressee::is\-Empty () const}\label{classKABC_1_1Addressee_a107}


Return, if the address book entry is empty. 

\index{KABC::Addressee@{KABC::Addressee}!setNameFromString@{setNameFromString}}
\index{setNameFromString@{setNameFromString}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}DECLARATIONS void KABC::Addressee::set\-Name\-From\-String (const {\bf QString} \&)}\label{classKABC_1_1Addressee_a108}


Set name fields by parsing the given string and trying to associate the parts of the string with according fields. 

This function should probably be a bit more clever. \index{KABC::Addressee@{KABC::Addressee}!realName@{realName}}
\index{realName@{realName}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::real\-Name () const}\label{classKABC_1_1Addressee_a109}


Return the name of the addressee. 

This is calculated from all the name fields. \index{KABC::Addressee@{KABC::Addressee}!assembledName@{assembledName}}
\index{assembledName@{assembledName}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::assembled\-Name () const}\label{classKABC_1_1Addressee_a110}


Return the name that consists of all name parts. 

\index{KABC::Addressee@{KABC::Addressee}!fullEmail@{fullEmail}}
\index{fullEmail@{fullEmail}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::full\-Email (const {\bf QString} \& {\em email} = QString::null) const}\label{classKABC_1_1Addressee_a111}


Return email address including real name. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em email}]Email address to be used to construct the full email string. If this is QString::null the preferred email address is used. \end{description}
\end{Desc}
\index{KABC::Addressee@{KABC::Addressee}!insertEmail@{insertEmail}}
\index{insertEmail@{insertEmail}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::insert\-Email (const {\bf QString} \& {\em email}, bool {\em preferred} = false)}\label{classKABC_1_1Addressee_a112}


Insert an email address. 

If the email address already exists in this addressee it is not duplicated.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em email}]Email address \item[{\em preferred}]Set to true, if this is the preferred email address of the addressee. \end{description}
\end{Desc}
\index{KABC::Addressee@{KABC::Addressee}!removeEmail@{removeEmail}}
\index{removeEmail@{removeEmail}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::remove\-Email (const {\bf QString} \& {\em email})}\label{classKABC_1_1Addressee_a113}


Remove email address. 

If the email address doesn't exist, nothing happens. \index{KABC::Addressee@{KABC::Addressee}!preferredEmail@{preferredEmail}}
\index{preferredEmail@{preferredEmail}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::preferred\-Email () const}\label{classKABC_1_1Addressee_a114}


Return preferred email address. 

This is the first email address or the last one added with isnert\-Email() with a set preferred parameter. \index{KABC::Addressee@{KABC::Addressee}!emails@{emails}}
\index{emails@{emails}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString\-List} KABC::Addressee::emails () const}\label{classKABC_1_1Addressee_a115}


Return list of all email addresses. 

\index{KABC::Addressee@{KABC::Addressee}!insertPhoneNumber@{insertPhoneNumber}}
\index{insertPhoneNumber@{insertPhoneNumber}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::insert\-Phone\-Number (const {\bf Phone\-Number} \& {\em phone\-Number})}\label{classKABC_1_1Addressee_a116}


Insert a phone number. 

If a phoen number with the same id already exists in this addressee it is not duplicated. \index{KABC::Addressee@{KABC::Addressee}!removePhoneNumber@{removePhoneNumber}}
\index{removePhoneNumber@{removePhoneNumber}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::remove\-Phone\-Number (const {\bf Phone\-Number} \& {\em phone\-Number})}\label{classKABC_1_1Addressee_a117}


Remove phone number. 

If no phone number with the given id exists for this addresse nothing happens. \index{KABC::Addressee@{KABC::Addressee}!phoneNumber@{phoneNumber}}
\index{phoneNumber@{phoneNumber}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Phone\-Number} KABC::Addressee::phone\-Number (int {\em type}) const}\label{classKABC_1_1Addressee_a118}


Return phone number, which matches the given type. 

\index{KABC::Addressee@{KABC::Addressee}!phoneNumbers@{phoneNumbers}}
\index{phoneNumbers@{phoneNumbers}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Phone\-Number::List} KABC::Addressee::phone\-Numbers () const}\label{classKABC_1_1Addressee_a119}


Return list of all phone numbers. 

\index{KABC::Addressee@{KABC::Addressee}!phoneNumbers@{phoneNumbers}}
\index{phoneNumbers@{phoneNumbers}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Phone\-Number::List} KABC::Addressee::phone\-Numbers (int {\em type}) const}\label{classKABC_1_1Addressee_a120}


Return list of phone numbers with a special type. 

\index{KABC::Addressee@{KABC::Addressee}!findPhoneNumber@{findPhoneNumber}}
\index{findPhoneNumber@{findPhoneNumber}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Phone\-Number} KABC::Addressee::find\-Phone\-Number (const {\bf QString} \& {\em id}) const}\label{classKABC_1_1Addressee_a121}


Return phone number with the given id. 

\index{KABC::Addressee@{KABC::Addressee}!insertKey@{insertKey}}
\index{insertKey@{insertKey}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::insert\-Key (const {\bf Key} \& {\em key})}\label{classKABC_1_1Addressee_a122}


Insert a key. 

If a key with the same id already exists in this addressee it is not duplicated. \index{KABC::Addressee@{KABC::Addressee}!removeKey@{removeKey}}
\index{removeKey@{removeKey}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::remove\-Key (const {\bf Key} \& {\em key})}\label{classKABC_1_1Addressee_a123}


Remove a key. 

If no key with the given id exists for this addresse nothing happens. \index{KABC::Addressee@{KABC::Addressee}!key@{key}}
\index{key@{key}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Key} KABC::Addressee::key (int {\em type}, {\bf QString} {\em custom\-Type\-String} = QString::null) const}\label{classKABC_1_1Addressee_a124}


Return key, which matches the given type. 

If {\tt type} == Key::Custom you can specify a string that should match. If you leave the string empty, the first key with a custom value is returned. \index{KABC::Addressee@{KABC::Addressee}!keys@{keys}}
\index{keys@{keys}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Key::List} KABC::Addressee::keys () const}\label{classKABC_1_1Addressee_a125}


Return list of all keys. 

\index{KABC::Addressee@{KABC::Addressee}!keys@{keys}}
\index{keys@{keys}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Key::List} KABC::Addressee::keys (int {\em type}, {\bf QString} {\em custom\-Type\-String} = QString::null) const}\label{classKABC_1_1Addressee_a126}


Return list of keys with a special type. 

If {\tt type} == Key::Custom you can specify a string that should match. If you leave the string empty, all custom keys will be returned. \index{KABC::Addressee@{KABC::Addressee}!findKey@{findKey}}
\index{findKey@{findKey}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Key} KABC::Addressee::find\-Key (const {\bf QString} \& {\em id}) const}\label{classKABC_1_1Addressee_a127}


Return key with the given id. 

\index{KABC::Addressee@{KABC::Addressee}!insertAddress@{insertAddress}}
\index{insertAddress@{insertAddress}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::insert\-Address (const {\bf Address} \& {\em address})}\label{classKABC_1_1Addressee_a128}


Insert an address. 

If an address with the same id already exists in this addressee it is not duplicated. \index{KABC::Addressee@{KABC::Addressee}!removeAddress@{removeAddress}}
\index{removeAddress@{removeAddress}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::remove\-Address (const {\bf Address} \& {\em address})}\label{classKABC_1_1Addressee_a129}


Remove address. 

If no address with the given id exists for this addresse nothing happens. \index{KABC::Addressee@{KABC::Addressee}!address@{address}}
\index{address@{address}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Address} KABC::Addressee::address (int {\em type}) const}\label{classKABC_1_1Addressee_a130}


Return address, which matches the given type. 

\index{KABC::Addressee@{KABC::Addressee}!addresses@{addresses}}
\index{addresses@{addresses}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Address::List} KABC::Addressee::addresses () const}\label{classKABC_1_1Addressee_a131}


Return list of all addresses. 

\index{KABC::Addressee@{KABC::Addressee}!addresses@{addresses}}
\index{addresses@{addresses}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Address::List} KABC::Addressee::addresses (int {\em type}) const}\label{classKABC_1_1Addressee_a132}


Return list of addresses with a special type. 

\index{KABC::Addressee@{KABC::Addressee}!findAddress@{findAddress}}
\index{findAddress@{findAddress}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Address} KABC::Addressee::find\-Address (const {\bf QString} \& {\em id}) const}\label{classKABC_1_1Addressee_a133}


Return address with the given id. 

\index{KABC::Addressee@{KABC::Addressee}!insertCategory@{insertCategory}}
\index{insertCategory@{insertCategory}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::insert\-Category (const {\bf QString} \&)}\label{classKABC_1_1Addressee_a134}


Insert category. 

If the category already exists it is not duplicated. \index{KABC::Addressee@{KABC::Addressee}!removeCategory@{removeCategory}}
\index{removeCategory@{removeCategory}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::remove\-Category (const {\bf QString} \&)}\label{classKABC_1_1Addressee_a135}


Remove category. 

\index{KABC::Addressee@{KABC::Addressee}!hasCategory@{hasCategory}}
\index{hasCategory@{hasCategory}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool KABC::Addressee::has\-Category (const {\bf QString} \&) const}\label{classKABC_1_1Addressee_a136}


Return, if addressee has the given category. 

\index{KABC::Addressee@{KABC::Addressee}!setCategories@{setCategories}}
\index{setCategories@{setCategories}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Categories (const {\bf QString\-List} \&)}\label{classKABC_1_1Addressee_a137}


Set categories to given value. 

\index{KABC::Addressee@{KABC::Addressee}!categories@{categories}}
\index{categories@{categories}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString\-List} KABC::Addressee::categories () const}\label{classKABC_1_1Addressee_a138}


Return list of all set categories. 

\index{KABC::Addressee@{KABC::Addressee}!insertCustom@{insertCustom}}
\index{insertCustom@{insertCustom}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::insert\-Custom (const {\bf QString} \& {\em app}, const {\bf QString} \& {\em name}, const {\bf QString} \& {\em value})}\label{classKABC_1_1Addressee_a139}


Insert custom entry. 

The entry is identified by the name of the inserting application and a unique name. If an entry with the given app and name already exists its value is replaced with the new given value. \index{KABC::Addressee@{KABC::Addressee}!removeCustom@{removeCustom}}
\index{removeCustom@{removeCustom}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::remove\-Custom (const {\bf QString} \& {\em app}, const {\bf QString} \& {\em name})}\label{classKABC_1_1Addressee_a140}


Remove custom entry. 

\index{KABC::Addressee@{KABC::Addressee}!custom@{custom}}
\index{custom@{custom}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::custom (const {\bf QString} \& {\em app}, const {\bf QString} \& {\em name}) const}\label{classKABC_1_1Addressee_a141}


Return value of custom entry, identified by app and entry name. 

\index{KABC::Addressee@{KABC::Addressee}!setCustoms@{setCustoms}}
\index{setCustoms@{setCustoms}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Customs (const {\bf QString\-List} \&)}\label{classKABC_1_1Addressee_a142}


Set all custom entries. 

\index{KABC::Addressee@{KABC::Addressee}!customs@{customs}}
\index{customs@{customs}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString\-List} KABC::Addressee::customs () const}\label{classKABC_1_1Addressee_a143}


Return list of all custom entries. 

\index{KABC::Addressee@{KABC::Addressee}!parseEmailAddress@{parseEmailAddress}}
\index{parseEmailAddress@{parseEmailAddress}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::parse\-Email\-Address (const {\bf QString} \& {\em raw\-Email}, {\bf QString} \& {\em full\-Name}, {\bf QString} \& {\em email})\hspace{0.3cm}{\tt  [static]}}\label{classKABC_1_1Addressee_e48}


Parse full email address. 

The result is given back in full\-Name and email. \index{KABC::Addressee@{KABC::Addressee}!dump@{dump}}
\index{dump@{dump}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::dump () const}\label{classKABC_1_1Addressee_a144}


Debug output. 

\index{KABC::Addressee@{KABC::Addressee}!asString@{asString}}
\index{asString@{asString}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KABC::Addressee::as\-String () const}\label{classKABC_1_1Addressee_a145}


Returns string representation of the addressee. 

\index{KABC::Addressee@{KABC::Addressee}!setResource@{setResource}}
\index{setResource@{setResource}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Resource (Resource $\ast$ {\em resource})}\label{classKABC_1_1Addressee_a146}


Set resource where the addressee is from. 

\index{KABC::Addressee@{KABC::Addressee}!resource@{resource}}
\index{resource@{resource}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Resource$\ast$ KABC::Addressee::resource () const}\label{classKABC_1_1Addressee_a147}


Return pointer to resource. 

\index{KABC::Addressee@{KABC::Addressee}!setChanged@{setChanged}}
\index{setChanged@{setChanged}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Addressee::set\-Changed (bool {\em value})}\label{classKABC_1_1Addressee_a148}


Mark addressee as changed. 

\index{KABC::Addressee@{KABC::Addressee}!changed@{changed}}
\index{changed@{changed}!KABC::Addressee@{KABC::Addressee}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool KABC::Addressee::changed () const}\label{classKABC_1_1Addressee_a149}


Return whether the addressee is changed. 



The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
addressee.h\item 
addressee.src.h\end{CompactItemize}
