\section{KAbout\-Application Class Reference}
\label{classKAboutApplication}\index{KAboutApplication@{KAboutApplication}}
This class provides the standard \char`\"{}About Application\char`\"{} dialog box that is used by {\bf KHelp\-Menu}{\rm (p.\,\pageref{classKHelpMenu})}. Standard \char`\"{}About Application\char`\"{} dialog box.  


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

Inheritance diagram for KAbout\-Application:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=72pt]{classKAboutApplication__inherit__graph}
\end{center}
\end{figure}
Collaboration diagram for KAbout\-Application:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=180pt]{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)
\begin{CompactList}\small\item\em Constructor. \item\end{CompactList}\item 
{\bf KAbout\-Application} (const  {\bf KAbout\-Data} $\ast$about\-Data, {\bf QWidget} $\ast$parent=0, const  char $\ast$name=0, bool modal=true)
\begin{CompactList}\small\item\em Constructor. \item\end{CompactList}\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}
This class provides the standard \char`\"{}About Application\char`\"{} dialog box that is used by {\bf KHelp\-Menu}{\rm (p.\,\pageref{classKHelpMenu})}. Standard \char`\"{}About Application\char`\"{} dialog box. 

It uses the information of the global {\bf KAbout\-Data} that is specified at the start of you 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_a2})}() function.

\begin{Desc}
\item[Author:]Waldo Bastian ({\tt bastian@kde.org}) and Espen Sand ({\tt espen@kde.org}) \end{Desc}
\begin{Desc}
\item[Version:]\$Id \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} = 0, const char $\ast$ {\em name} = 0, bool {\em modal} = 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 34 of file kaboutapplication.cpp.

References KGlobal::instance(), and KStd\-Accel::name().\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} = 0, const char $\ast$ {\em name} = 0, bool {\em modal} = true)}\label{classKAboutApplication_a1}


Constructor. 

Mostly does the same stuff as the above 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 44 of file kaboutapplication.cpp.

References KStd\-Accel::name().

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