\section{KAbout\-Person Class Reference}
\label{classKAboutPerson}\index{KAboutPerson@{KAboutPerson}}
This structure is used to store information about a person or developer.  


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

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf KAbout\-Person} (const char $\ast$name, const char $\ast$task, const char $\ast$email\-Address, const char $\ast$web\-Address)
\item 
{\bf QString} {\bf name} () const 
\item 
{\bf QString} {\bf task} () const 
\item 
{\bf QString} {\bf email\-Address} () const 
\item 
{\bf QString} {\bf web\-Address} () const 
\end{CompactItemize}


\subsection{Detailed Description}
This structure is used to store information about a person or developer. 

It can store the person's name, a task, an email address and a link to a home page. This class is intended for use in the {\bf KAbout\-Data}{\rm (p.\,\pageref{classKAboutData})} class, but it can be used elsewhere as well. Normally you should at least define the person's name.

Example Usage within a main():

{\bf KAbout\-Data}{\rm (p.\,\pageref{classKAboutData})} about(\char`\"{}khello\char`\"{}, I18N\_\-NOOP(\char`\"{}KHello\char`\"{}), \char`\"{}0.1\char`\"{}, I18N\_\-NOOP(\char`\"{}A KDE version of Hello, world!\char`\"{}), KAbout\-Data::License\_\-LGPL, I18N\_\-NOOP(\char`\"{}Copyright (c) 2003 Developer\char`\"{}));

about.add\-Author(\char`\"{}Joe Developer\char`\"{}, I18N\_\-NOOP(\char`\"{}developer\char`\"{}), \char`\"{}joe@host.com\char`\"{}, 0); about.add\-Credit(\char`\"{}Joe User\char`\"{}, I18N\_\-NOOP(\char`\"{}A lot of bug reports\char`\"{}), \char`\"{}joe.user@host.org\char`\"{}, 0); KCmd\-Line\-Args::init(argc, argv, \&about); 



Definition at line 52 of file kaboutdata.h.

\subsection{Constructor \& Destructor Documentation}
\index{KAboutPerson@{KAbout\-Person}!KAboutPerson@{KAboutPerson}}
\index{KAboutPerson@{KAboutPerson}!KAboutPerson@{KAbout\-Person}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}KAbout\-Person::KAbout\-Person (const char $\ast$ {\em name}, const char $\ast$ {\em task}, const char $\ast$ {\em email\-Address}, const char $\ast$ {\em web\-Address})\hspace{0.3cm}{\tt  [inline]}}\label{classKAboutPerson_a0}


Convenience constructor. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em name}]The name of the person.\item[{\em task}]The task of this person. This string should be marked for translation, e.g. I18N\_\-NOOP(\char`\"{}Task description....\char`\"{})\item[{\em email\-Address}]The email address of the person.\item[{\em web\-Address}]Home page of the person. \end{description}
\end{Desc}


Definition at line 68 of file kaboutdata.h.

\subsection{Member Function Documentation}
\index{KAboutPerson@{KAbout\-Person}!name@{name}}
\index{name@{name}!KAboutPerson@{KAbout\-Person}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KAbout\-Person::name () const}\label{classKAboutPerson_a2}


The person's name. 

\begin{Desc}
\item[Returns:]the person's name (can be QString::null, if it has been constructed with a null name) \end{Desc}


Definition at line 29 of file kaboutdata.cpp.

References QString::from\-Utf8().\index{KAboutPerson@{KAbout\-Person}!task@{task}}
\index{task@{task}!KAboutPerson@{KAbout\-Person}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KAbout\-Person::task () const}\label{classKAboutPerson_a3}


The person's task. 

\begin{Desc}
\item[Returns:]the person's task (can be QString::null, if it has been constructed with a null task) \end{Desc}


Definition at line 35 of file kaboutdata.cpp.\index{KAboutPerson@{KAbout\-Person}!emailAddress@{emailAddress}}
\index{emailAddress@{emailAddress}!KAboutPerson@{KAbout\-Person}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KAbout\-Person::email\-Address () const}\label{classKAboutPerson_a4}


The person's email address. 

\begin{Desc}
\item[Returns:]the person's email address (can be QString::null, if it has been constructed with a null email) \end{Desc}


Definition at line 44 of file kaboutdata.cpp.

References QString::from\-Utf8().\index{KAboutPerson@{KAbout\-Person}!webAddress@{webAddress}}
\index{webAddress@{webAddress}!KAboutPerson@{KAbout\-Person}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KAbout\-Person::web\-Address () const}\label{classKAboutPerson_a5}


The home page or a relevant link. 

\begin{Desc}
\item[Returns:]the persons home page (can be QString::null, if it has been constructed with a null home page) \end{Desc}


Definition at line 51 of file kaboutdata.cpp.

References QString::from\-Utf8().

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