\section{KAbout\-Data Class Reference}
\label{classKAboutData}\index{KAboutData@{KAboutData}}
This class is used to store information about a program. Holds information needed by the \char`\"{}About\char`\"{} box and other classes.  


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

Collaboration diagram for KAbout\-Data:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=95pt]{classKAboutData__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{CompactItemize}
\item 
enum {\bf License\-Key} \{ \par
{\bf License\_\-Custom} =  -2, 
{\bf License\_\-File} =  -1, 
{\bf License\_\-Unknown} =  0, 
{\bf License\_\-GPL} =  1, 
\par
{\bf License\_\-GPL\_\-V2} =  1, 
{\bf License\_\-LGPL} =  2, 
{\bf License\_\-LGPL\_\-V2} =  2, 
{\bf License\_\-BSD} =  3, 
\par
{\bf License\_\-Artistic} =  4, 
{\bf License\_\-QPL} =  5, 
{\bf License\_\-QPL\_\-V1\_\-0} =  5
 \}
\end{CompactItemize}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf KAbout\-Data} (const char $\ast$app\-Name, const char $\ast$program\-Name, const char $\ast$version, const char $\ast$short\-Description=0, int license\-Type=License\_\-Unknown, const char $\ast$copyright\-Statement=0, const char $\ast$text=0, const char $\ast$home\-Page\-Address=0, const char $\ast$bugs\-Email\-Address=\char`\"{}submit@bugs.kde.org\char`\"{})
\item 
void {\bf add\-Author} (const char $\ast$name, const char $\ast$task=0, const char $\ast$email\-Address=0, const char $\ast$web\-Address=0)
\item 
void {\bf add\-Credit} (const char $\ast$name, const char $\ast$task=0, const char $\ast$email\-Address=0, const char $\ast$web\-Address=0)
\item 
void {\bf set\-Translator} (const char $\ast$name, const char $\ast$email\-Address)
\item 
void {\bf set\-License\-Text} (const char $\ast$license)
\item 
void {\bf set\-License\-Text\-File} (const {\bf QString} \&file)
\item 
void {\bf set\-App\-Name} (const char $\ast$app\-Name)
\item 
void {\bf set\-Program\-Name} (const char $\ast$program\-Name)
\item 
void {\bf set\-Program\-Logo} (const {\bf QImage} \&image)
\item 
void {\bf set\-Version} (const char $\ast$version)
\item 
void {\bf set\-Short\-Description} (const char $\ast$short\-Description)
\item 
void {\bf set\-License} ({\bf License\-Key} license\-Key)
\item 
void {\bf set\-Copyright\-Statement} (const char $\ast$copyright\-Statement)
\item 
void {\bf set\-Other\-Text} (const char $\ast$other\-Text)
\item 
void {\bf set\-Homepage} (const char $\ast$homepage)
\item 
void {\bf set\-Bug\-Address} (const char $\ast$bug\-Address)
\item 
void {\bf set\-Product\-Name} (const char $\ast$name)
\item 
const char $\ast$ {\bf app\-Name} () const 
\item 
const char $\ast$ {\bf product\-Name} () const 
\item 
{\bf QString} {\bf program\-Name} () const 
\item 
{\bf QImage} {\bf program\-Logo} () const 
\item 
{\bf QString} {\bf version} () const 
\item 
{\bf QString} {\bf short\-Description} () const 
\item 
{\bf QString} {\bf homepage} () const 
\item 
{\bf QString} {\bf bug\-Address} () const 
\item 
const {\bf QValue\-List}$<$ {\bf KAbout\-Person} $>$ {\bf authors} () const 
\item 
const {\bf QValue\-List}$<$ {\bf KAbout\-Person} $>$ {\bf credits} () const 
\item 
const {\bf QValue\-List}$<$ {\bf KAbout\-Translator} $>$ {\bf translators} () const 
\item 
{\bf QString} {\bf other\-Text} () const 
\item 
{\bf QString} {\bf license} () const 
\item 
{\bf QString} {\bf copyright\-Statement} () const 
\end{CompactItemize}
\subsection*{Static Public Member Functions}
\begin{CompactItemize}
\item 
static {\bf QString} {\bf about\-Translation\-Team} ()
\end{CompactItemize}


\subsection{Detailed Description}
This class is used to store information about a program. Holds information needed by the \char`\"{}About\char`\"{} box and other classes. 

It can store such values as version number, program name, home page, email address for bug reporting, multiple authors and contributors (using {\bf KAbout\-Person}{\rm (p.\,\pageref{classKAboutPerson})}), license and copyright information.

Currently, the values set here are shown by the \char`\"{}About\char`\"{} box (see {\bf KAbout\-Dialog}), used by the bug report dialog (see {\bf KBug\-Report}), and by the help shown on command line (see {\bf KCmd\-Line\-Args}{\rm (p.\,\pageref{classKCmdLineArgs})}).

\begin{Desc}
\item[Author:]Espen Sand ({\tt espen@kde.org}), David Faure ({\tt faure@kde.org}) \end{Desc}




Definition at line 180 of file kaboutdata.h.

\subsection{Member Enumeration Documentation}
\index{KAboutData@{KAbout\-Data}!LicenseKey@{LicenseKey}}
\index{LicenseKey@{LicenseKey}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}enum {\bf KAbout\-Data::License\-Key}}\label{classKAboutData_w11}


Descibes the license of the software. 



Definition at line 186 of file kaboutdata.h.

\subsection{Constructor \& Destructor Documentation}
\index{KAboutData@{KAbout\-Data}!KAboutData@{KAboutData}}
\index{KAboutData@{KAboutData}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}KAbout\-Data::KAbout\-Data (const char $\ast$ {\em app\-Name}, const char $\ast$ {\em program\-Name}, const char $\ast$ {\em version}, const char $\ast$ {\em short\-Description} = {\tt 0}, int {\em license\-Type} = {\tt License\_\-Unknown}, const char $\ast$ {\em copyright\-Statement} = {\tt 0}, const char $\ast$ {\em text} = {\tt 0}, const char $\ast$ {\em home\-Page\-Address} = {\tt 0}, const char $\ast$ {\em bugs\-Email\-Address} = {\tt \char`\"{}submit@bugs.kde.org\char`\"{}})}\label{classKAboutData_a0}


Constructor. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em app\-Name}]The program name used internally. Example: \char`\"{}kedit\char`\"{}\item[{\em program\-Name}]A displayable program name string. This string should be marked for translation. Example: I18N\_\-NOOP(\char`\"{}KEdit\char`\"{})\item[{\em version}]The program version string.\item[{\em short\-Description}]A short description of what the program does. This string should be marked for translation. Example: I18N\_\-NOOP(\char`\"{}A simple text editor.\char`\"{})\item[{\em license\-Type}]The license identifier. Use set\-License\-Text if you use a license not predefined here.\item[{\em copyright\-Statement}]A copyright statement, that can look like this: \char`\"{}(c) 1999-2000, Name\char`\"{}. The string specified here is not modified in any manner. The author information from add\-Author is not used.\item[{\em text}]Some free form text, that can contain any kind of information. The text can contain newlines. This string should be marked for translation.\item[{\em home\-Page\-Address}]The program homepage string. Start the address with \char`\"{}http://\char`\"{}. \char`\"{}http://some.domain\char`\"{} is is correct, \char`\"{}some.domain\char`\"{} is not.\item[{\em bugs\-Email\-Address}]The bug report email address string. This defaults to the kde.org bug system. \end{description}
\end{Desc}


Definition at line 95 of file kaboutdata.cpp.

References app\-Name().

\subsection{Member Function Documentation}
\index{KAboutData@{KAbout\-Data}!addAuthor@{addAuthor}}
\index{addAuthor@{addAuthor}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KAbout\-Data::add\-Author (const char $\ast$ {\em name}, const char $\ast$ {\em task} = {\tt 0}, const char $\ast$ {\em email\-Address} = {\tt 0}, const char $\ast$ {\em web\-Address} = {\tt 0})}\label{classKAboutData_a2}


Defines an author. 

You can call this function as many times you need. Each entry is appended to a list. The person in the first entry is assumed to be the leader of the project.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em name}]The developer's name in UTF-8 encoding.\item[{\em task}]What the person is responsible for. This text can contain newlines. It should be marked for translation like this: I18N\_\-NOOP(\char`\"{}Task description...\char`\"{}). Can be 0.\item[{\em email\-Address}]An Email address where the person can be reached. Can be 0.\item[{\em web\-Address}]The person's homepage or a relevant link. Start the address with \char`\"{}http://\char`\"{}. \char`\"{}http://some.domain\char`\"{} is correct, \char`\"{}some.domain\char`\"{} is not. Can be 0. \end{description}
\end{Desc}


Definition at line 135 of file kaboutdata.cpp.

References QValue\-List::append().\index{KAboutData@{KAbout\-Data}!addCredit@{addCredit}}
\index{addCredit@{addCredit}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KAbout\-Data::add\-Credit (const char $\ast$ {\em name}, const char $\ast$ {\em task} = {\tt 0}, const char $\ast$ {\em email\-Address} = {\tt 0}, const char $\ast$ {\em web\-Address} = {\tt 0})}\label{classKAboutData_a3}


Defines a person that deserves credit. 

You can call this function as many times you need. Each entry is appended to a list.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em name}]The person's name in UTF-8 encoding.\item[{\em task}]What the person has done to deserve the honor. The text can contain newlines. It should be marked for translation like this: I18N\_\-NOOP(\char`\"{}Task description...\char`\"{}) Can be 0.\item[{\em email\-Address}]An Email address when the person can be reached. Can be 0.\item[{\em web\-Address}]The person's homepage or a relevant link. Start the address with \char`\"{}http://\char`\"{}. \char`\"{}http://some.domain\char`\"{} is is correct, \char`\"{}some.domain\char`\"{} is not. Can be 0. \end{description}
\end{Desc}


Definition at line 142 of file kaboutdata.cpp.

References QValue\-List::append().\index{KAboutData@{KAbout\-Data}!setTranslator@{setTranslator}}
\index{setTranslator@{setTranslator}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KAbout\-Data::set\-Translator (const char $\ast$ {\em name}, const char $\ast$ {\em email\-Address})}\label{classKAboutData_a4}


Sets the name of the translator of the gui. 

Since this depends on the language, just use a dummy text marked for translation.

For example: 

\footnotesize\begin{verbatim} setTranslator(I18N_NOOP("_: NAME OF TRANSLATORS\\nYour names")
 ,I18N_NOOP("_: EMAIL OF TRANSLATORS\\nYour emails"));
\end{verbatim}
\normalsize


The translator can then translate this dummy text with his name or with a list of names separated with \char`\"{},\char`\"{}. If there is no translation or the application is used with the default language, this function call is ignored.

Note: If you are using the default {\bf KDE}{\rm (p.\,\pageref{namespaceKDE})} automake environment, there is no need to use this function, because the two default strings above are added to the applications po file automatically.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em name}]the name of the translator \item[{\em email\-Address}]the email address of the translator \end{description}
\end{Desc}
\begin{Desc}
\item[See also:]{\bf KAbout\-Translator}{\rm (p.\,\pageref{classKAboutTranslator})} \end{Desc}


Definition at line 149 of file kaboutdata.cpp.\index{KAboutData@{KAbout\-Data}!setLicenseText@{setLicenseText}}
\index{setLicenseText@{setLicenseText}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KAbout\-Data::set\-License\-Text (const char $\ast$ {\em license})}\label{classKAboutData_a5}


Defines a license text. 

The text will be translated if it got marked for translations with the I18N\_\-NOOP() macro.

Example: 

\footnotesize\begin{verbatim} setLicenseText( I18N_NOOP("This is my license"));
\end{verbatim}
\normalsize


NOTE: No copy of the text is made.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em license}]The license text in utf8 encoding. \end{description}
\end{Desc}


Definition at line 156 of file kaboutdata.cpp.\index{KAboutData@{KAbout\-Data}!setLicenseTextFile@{setLicenseTextFile}}
\index{setLicenseTextFile@{setLicenseTextFile}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KAbout\-Data::set\-License\-Text\-File (const {\bf QString} \& {\em file})}\label{classKAboutData_a6}


Defines a license text. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em file}]File containing the license text. \end{description}
\end{Desc}


Definition at line 163 of file kaboutdata.cpp.\index{KAboutData@{KAbout\-Data}!setAppName@{setAppName}}
\index{setAppName@{setAppName}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KAbout\-Data::set\-App\-Name (const char $\ast$ {\em app\-Name})}\label{classKAboutData_a7}


Defines the program name used internally. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em app\-Name}]The application name. Example: \char`\"{}kate\char`\"{}. \end{description}
\end{Desc}


Definition at line 170 of file kaboutdata.cpp.

References app\-Name().\index{KAboutData@{KAbout\-Data}!setProgramName@{setProgramName}}
\index{setProgramName@{setProgramName}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KAbout\-Data::set\-Program\-Name (const char $\ast$ {\em program\-Name})}\label{classKAboutData_a8}


Defines the displayable program name string. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em program\-Name}]The program name. This string should be marked for translation. Example: I18N\_\-NOOP(\char`\"{}Advanced Text Editor\char`\"{}). \end{description}
\end{Desc}


Definition at line 176 of file kaboutdata.cpp.

References program\-Name().\index{KAboutData@{KAbout\-Data}!setProgramLogo@{setProgramLogo}}
\index{setProgramLogo@{setProgramLogo}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KAbout\-Data::set\-Program\-Logo (const {\bf QImage} \& {\em image})}\label{classKAboutData_a9}


Defines the program logo. 

Use this if you need to have application logo in About\-Data other than application icon.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em image}]logo image. \end{description}
\end{Desc}
\begin{Desc}
\item[See also:]{\bf program\-Logo()}{\rm (p.\,\pageref{classKAboutData_a21})} \end{Desc}
\begin{Desc}
\item[Since:]3.4 \end{Desc}


Definition at line 260 of file kaboutdata.cpp.\index{KAboutData@{KAbout\-Data}!setVersion@{setVersion}}
\index{setVersion@{setVersion}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KAbout\-Data::set\-Version (const char $\ast$ {\em version})}\label{classKAboutData_a10}


Defines the program version string. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em version}]The program version. \end{description}
\end{Desc}


Definition at line 182 of file kaboutdata.cpp.

References version().\index{KAboutData@{KAbout\-Data}!setShortDescription@{setShortDescription}}
\index{setShortDescription@{setShortDescription}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KAbout\-Data::set\-Short\-Description (const char $\ast$ {\em short\-Description})}\label{classKAboutData_a11}


Defines a short description of what the program does. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em short\-Description}]The program description This string should be marked for translation. Example: I18N\_\-NOOP(\char`\"{}An advanced text editor with syntax highlithing support.\char`\"{}). \end{description}
\end{Desc}


Definition at line 188 of file kaboutdata.cpp.

References short\-Description().\index{KAboutData@{KAbout\-Data}!setLicense@{setLicense}}
\index{setLicense@{setLicense}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KAbout\-Data::set\-License ({\bf License\-Key} {\em license\-Key})}\label{classKAboutData_a12}


Defines the license identifier. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em license\-Key}]The license identifier. \end{description}
\end{Desc}


Definition at line 194 of file kaboutdata.cpp.\index{KAboutData@{KAbout\-Data}!setCopyrightStatement@{setCopyrightStatement}}
\index{setCopyrightStatement@{setCopyrightStatement}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KAbout\-Data::set\-Copyright\-Statement (const char $\ast$ {\em copyright\-Statement})}\label{classKAboutData_a13}


Defines the copyright statement to show when displaying the license. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em copyright\-Statement}]A copyright statement, that can look like this: \char`\"{}(c) 1999-2000, Name\char`\"{}. The string specified here is not modified in any manner. The author information from add\-Author is not used. \end{description}
\end{Desc}


Definition at line 200 of file kaboutdata.cpp.

References copyright\-Statement().\index{KAboutData@{KAbout\-Data}!setOtherText@{setOtherText}}
\index{setOtherText@{setOtherText}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KAbout\-Data::set\-Other\-Text (const char $\ast$ {\em other\-Text})}\label{classKAboutData_a14}


Defines the additional text to show in the about dialog. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em other\-Text}]Some free form text, that can contain any kind of information. The text can contain newlines. This string should be marked for translation. \end{description}
\end{Desc}


Definition at line 206 of file kaboutdata.cpp.

References other\-Text().\index{KAboutData@{KAbout\-Data}!setHomepage@{setHomepage}}
\index{setHomepage@{setHomepage}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KAbout\-Data::set\-Homepage (const char $\ast$ {\em homepage})}\label{classKAboutData_a15}


Defines the program homepage. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em homepage}]The program homepage string. Start the address with \char`\"{}http://\char`\"{}. \char`\"{}http://kate.kde.org\char`\"{} is is correct, \char`\"{}kde.kde.org\char`\"{} is not. \end{description}
\end{Desc}


Definition at line 212 of file kaboutdata.cpp.

References homepage().\index{KAboutData@{KAbout\-Data}!setBugAddress@{setBugAddress}}
\index{setBugAddress@{setBugAddress}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KAbout\-Data::set\-Bug\-Address (const char $\ast$ {\em bug\-Address})}\label{classKAboutData_a16}


Defines the address where bug reports should be sent. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em bug\-Address}]The bug report email address string. This defaults to the kde.org bug system. \end{description}
\end{Desc}


Definition at line 218 of file kaboutdata.cpp.

References bug\-Address().\index{KAboutData@{KAbout\-Data}!setProductName@{setProductName}}
\index{setProductName@{setProductName}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KAbout\-Data::set\-Product\-Name (const char $\ast$ {\em name})}\label{classKAboutData_a17}


Defines the product name wich will be used in the {\bf KBug\-Report} dialog. 

By default it's the app\-Name, but you can overwrite it here to provide support for special components e.g. 'product/component' like 'kontact/summary'.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em name}]The name of product \end{description}
\end{Desc}


Definition at line 224 of file kaboutdata.cpp.

References product\-Name().\index{KAboutData@{KAbout\-Data}!appName@{appName}}
\index{appName@{appName}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ KAbout\-Data::app\-Name () const}\label{classKAboutData_a18}


Returns the application's internal name. 

\begin{Desc}
\item[Returns:]the internal program name. \end{Desc}


Definition at line 230 of file kaboutdata.cpp.

Referenced by KCmd\-Line\-Args::init(), KAbout\-Data(), product\-Name(), set\-App\-Name(), and KUnique\-Application::start().\index{KAboutData@{KAbout\-Data}!productName@{productName}}
\index{productName@{productName}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ KAbout\-Data::product\-Name () const}\label{classKAboutData_a19}


Returns the application's product name, which will be used in {\bf KBug\-Report} dialog. 

By default it returns {\bf app\-Name()}{\rm (p.\,\pageref{classKAboutData_a18})}, otherwise the one which is set with {\bf set\-Product\-Name()}{\rm (p.\,\pageref{classKAboutData_a17})}

\begin{Desc}
\item[Returns:]the product name. \end{Desc}


Definition at line 236 of file kaboutdata.cpp.

References app\-Name().

Referenced by set\-Product\-Name().\index{KAboutData@{KAbout\-Data}!programName@{programName}}
\index{programName@{programName}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KAbout\-Data::program\-Name () const}\label{classKAboutData_a20}


Returns the translated program name. 

\begin{Desc}
\item[Returns:]the program name (translated). \end{Desc}


Definition at line 245 of file kaboutdata.cpp.

Referenced by KApplication::caption(), KCrash::default\-Crash\-Handler(), and set\-Program\-Name().\index{KAboutData@{KAbout\-Data}!programLogo@{programLogo}}
\index{programLogo@{programLogo}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QImage} KAbout\-Data::program\-Logo () const}\label{classKAboutData_a21}


Returns the program logo image. 

\begin{Desc}
\item[Returns:]the program logo data or null image if there is no custom application logo defined. \end{Desc}
\begin{Desc}
\item[Since:]3.4 \end{Desc}


Definition at line 254 of file kaboutdata.cpp.\index{KAboutData@{KAbout\-Data}!version@{version}}
\index{version@{version}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KAbout\-Data::version () const}\label{classKAboutData_a22}


Returns the program's version. 

\begin{Desc}
\item[Returns:]the version string. \end{Desc}


Definition at line 269 of file kaboutdata.cpp.

References QString::from\-Latin1().

Referenced by KCrash::default\-Crash\-Handler(), and set\-Version().\index{KAboutData@{KAbout\-Data}!shortDescription@{shortDescription}}
\index{shortDescription@{shortDescription}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KAbout\-Data::short\-Description () const}\label{classKAboutData_a23}


Returns a short, translated description. 

\begin{Desc}
\item[Returns:]the short description (translated). Can be QString::null if not set. \end{Desc}


Definition at line 275 of file kaboutdata.cpp.

Referenced by set\-Short\-Description(), and KCmd\-Line\-Args::usage().\index{KAboutData@{KAbout\-Data}!homepage@{homepage}}
\index{homepage@{homepage}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KAbout\-Data::homepage () const}\label{classKAboutData_a24}


Returns the application homepage. 

\begin{Desc}
\item[Returns:]the application homepage URL. Can be QString::null if not set. \end{Desc}


Definition at line 284 of file kaboutdata.cpp.

References QString::from\-Latin1().

Referenced by set\-Homepage().\index{KAboutData@{KAbout\-Data}!bugAddress@{bugAddress}}
\index{bugAddress@{bugAddress}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KAbout\-Data::bug\-Address () const}\label{classKAboutData_a25}


Returns the email address for bugs. 

\begin{Desc}
\item[Returns:]the email address where to report bugs. \end{Desc}


Definition at line 290 of file kaboutdata.cpp.

References QString::from\-Latin1().

Referenced by KCrash::default\-Crash\-Handler(), and set\-Bug\-Address().\index{KAboutData@{KAbout\-Data}!authors@{authors}}
\index{authors@{authors}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf QValue\-List}$<$ {\bf KAbout\-Person} $>$ KAbout\-Data::authors () const}\label{classKAboutData_a26}


Returns a list of authors. 

\begin{Desc}
\item[Returns:]author information (list of persons). \end{Desc}


Definition at line 296 of file kaboutdata.cpp.\index{KAboutData@{KAbout\-Data}!credits@{credits}}
\index{credits@{credits}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf QValue\-List}$<$ {\bf KAbout\-Person} $>$ KAbout\-Data::credits () const}\label{classKAboutData_a27}


Returns a list of persons who contributed. 

\begin{Desc}
\item[Returns:]credit information (list of persons). \end{Desc}


Definition at line 302 of file kaboutdata.cpp.\index{KAboutData@{KAbout\-Data}!translators@{translators}}
\index{translators@{translators}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf QValue\-List}$<$ {\bf KAbout\-Translator} $>$ KAbout\-Data::translators () const}\label{classKAboutData_a28}


Returns a list of translators. 

\begin{Desc}
\item[Returns:]translators information (list of persons) \end{Desc}


Definition at line 308 of file kaboutdata.cpp.

References QValue\-List::append(), QString::from\-Utf8(), QString\-List::split(), and QString::strip\-White\-Space().\index{KAboutData@{KAbout\-Data}!aboutTranslationTeam@{aboutTranslationTeam}}
\index{aboutTranslationTeam@{aboutTranslationTeam}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KAbout\-Data::about\-Translation\-Team ()\hspace{0.3cm}{\tt  [static]}}\label{classKAboutData_e0}


Returns a message about the translation team. 

\begin{Desc}
\item[Returns:]a message about the translation team \end{Desc}


Definition at line 357 of file kaboutdata.cpp.\index{KAboutData@{KAbout\-Data}!otherText@{otherText}}
\index{otherText@{otherText}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KAbout\-Data::other\-Text () const}\label{classKAboutData_a29}


Returns a translated, free form text. 

\begin{Desc}
\item[Returns:]the free form text (translated). Can be QString::null if not set. \end{Desc}


Definition at line 367 of file kaboutdata.cpp.

Referenced by set\-Other\-Text().\index{KAboutData@{KAbout\-Data}!license@{license}}
\index{license@{license}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KAbout\-Data::license () const}\label{classKAboutData_a30}


Returns the license. 

If the license\-Type argument of the constructor has been used, any text defined by set\-License\-Text is ignored, and the standard text for the chosen license will be returned.

\begin{Desc}
\item[Returns:]The license text. \end{Desc}


Definition at line 377 of file kaboutdata.cpp.

References QString::arg(), copyright\-Statement(), QFile::decode\-Name(), QString::is\-Empty(), QFile::open(), and QText\-Stream::read().\index{KAboutData@{KAbout\-Data}!copyrightStatement@{copyrightStatement}}
\index{copyrightStatement@{copyrightStatement}!KAboutData@{KAbout\-Data}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KAbout\-Data::copyright\-Statement () const}\label{classKAboutData_a31}


Returns the copyright statement. 

\begin{Desc}
\item[Returns:]the copyright statement. Can be QString::null if not set. \end{Desc}


Definition at line 440 of file kaboutdata.cpp.

Referenced by license(), and set\-Copyright\-Statement().

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