\section{KAbout\-Application Class Reference}
\label{classKAboutApplication}\index{KAboutApplication@{KAboutApplication}}
Standard \char`\"{}About Application\char`\"{} dialog box.  


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

Inheritance diagram for KAbout\-Application:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=67pt]{classKAboutApplication__inherit__graph}
\end{center}
\end{figure}
Collaboration diagram for KAbout\-Application:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=170pt]{classKAboutApplication__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf KAbout\-Application} ({\bf QWidget} $\ast$parent=0, const char $\ast$name=0, bool modal=true)
\item 
{\bf KAbout\-Application} (const {\bf KAbout\-Data} $\ast$about\-Data, {\bf QWidget} $\ast$parent=0, const char $\ast$name=0, bool modal=true)
\end{CompactItemize}
\subsection*{Protected Member Functions}
\begin{CompactItemize}
\item 
void {\bf build\-Dialog} (const {\bf KAbout\-Data} $\ast$about\-Data)\label{classKAboutApplication_b0}

\end{CompactItemize}


\subsection{Detailed Description}
Standard \char`\"{}About Application\char`\"{} dialog box. 

This class provides the standard \char`\"{}About Application\char`\"{} dialog box that is used by {\bf KHelp\-Menu}{\rm (p.\,\pageref{classKHelpMenu})}. It uses the information of the global {\bf KAbout\-Data} that is specified at the start of your program in main(). Normally you should not use this class directly but rather the {\bf KHelp\-Menu}{\rm (p.\,\pageref{classKHelpMenu})} class or even better just subclass your toplevel window from {\bf KMain\-Window}{\rm (p.\,\pageref{classKMainWindow})}. If you do the latter, the help menu and thereby this dialog box is available through the {\bf KMain\-Window::help\-Menu()}{\rm (p.\,\pageref{classKMainWindow_a3})} function.

\begin{Desc}
\item[Author:]Waldo Bastian ({\tt bastian@kde.org}) and Espen Sand ({\tt espen@kde.org}) \end{Desc}




Definition at line 44 of file kaboutapplication.h.

\subsection{Constructor \& Destructor Documentation}
\index{KAboutApplication@{KAbout\-Application}!KAboutApplication@{KAboutApplication}}
\index{KAboutApplication@{KAboutApplication}!KAboutApplication@{KAbout\-Application}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}KAbout\-Application::KAbout\-Application ({\bf QWidget} $\ast$ {\em parent} = {\tt 0}, const char $\ast$ {\em name} = {\tt 0}, bool {\em modal} = {\tt true})}\label{classKAboutApplication_a0}


Constructor. 

Creates a fully featured \char`\"{}About Application\char`\"{} dialog box. Note that this dialog is made modeless in the {\bf KHelp\-Menu}{\rm (p.\,\pageref{classKHelpMenu})} class so the users may expect a modeless dialog.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em parent}]The parent of the dialog box. You should use the toplevel window so that the dialog becomes centered. \item[{\em name}]Internal name of the widget. This name is not used in the caption. \item[{\em modal}]If false, this widget will be modeless and must be made visible using {\bf QWidget::show()}. Otherwise it will be modal and must be made visible using QWidget::exec(). \end{description}
\end{Desc}


Definition at line 36 of file kaboutapplication.cpp.\index{KAboutApplication@{KAbout\-Application}!KAboutApplication@{KAboutApplication}}
\index{KAboutApplication@{KAboutApplication}!KAboutApplication@{KAbout\-Application}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}KAbout\-Application::KAbout\-Application (const {\bf KAbout\-Data} $\ast$ {\em about\-Data}, {\bf QWidget} $\ast$ {\em parent} = {\tt 0}, const char $\ast$ {\em name} = {\tt 0}, bool {\em modal} = {\tt true})}\label{classKAboutApplication_a1}


Constructor. 

Mostly does the same stuff as the previous constructor, except that it can take a custom {\bf KAbout\-Data} object instead of the one specified in your main() function. This is especially useful for applications which are implemented as (dynamically loaded) libraries, e.g. panel applets.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em about\-Data}]A pointer to a {\bf KAbout\-Data} object which data will be used for filling the dialog. \item[{\em parent}]The parent of the dialog box. You should use the toplevel window so that the dialog becomes centered. \item[{\em name}]Internal name of the widget. This name is not used in the caption. \item[{\em modal}]If false, this widget will be modeless and must be made visible using {\bf QWidget::show()}. Otherwise it will be modal and must be made visible using QWidget::exec(). \end{description}
\end{Desc}


Definition at line 46 of file kaboutapplication.cpp.

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