\section{KScan\-Dialog\-Factory Class Reference}
\label{classKScanDialogFactory}\index{KScanDialogFactory@{KScanDialogFactory}}
A factory for creating a {\bf KScan\-Dialog}{\rm (p.\,\pageref{classKScanDialog})}.  


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

Inheritance diagram for KScan\-Dialog\-Factory:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=74pt]{classKScanDialogFactory__inherit__graph}
\end{center}
\end{figure}
Collaboration diagram for KScan\-Dialog\-Factory:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=112pt]{classKScanDialogFactory__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
virtual {\bf KScan\-Dialog} $\ast$ {\bf create\-Dialog} ({\bf QWidget} $\ast${\bf parent}=0, const  char $\ast${\bf name}=0, bool modal=false)=0
\begin{CompactList}\small\item\em Your library should reimplement this method to return your {\bf KScan\-Dialog}{\rm (p.\,\pageref{classKScanDialog})} derived dialog. \item\end{CompactList}\end{CompactItemize}
\subsection*{Protected Member Functions}
\begin{CompactItemize}
\item 
{\bf KScan\-Dialog\-Factory} ({\bf QObject} $\ast${\bf parent}=0, const  char $\ast${\bf name}=0)\label{classKScanDialogFactory_b0}

\item 
virtual {\bf QObject} $\ast$ {\bf create\-Object} ({\bf QObject} $\ast${\bf parent}=0, const  char $\ast${\bf name}=0, const  char $\ast$classname=\char`\"{}QObject\char`\"{}, const  {\bf QString\-List} \&args={\bf QString\-List}())\label{classKScanDialogFactory_b1}

\item 
void {\bf set\-Name} (const  {\bf QCString} \&instance\-Name)\label{classKScanDialogFactory_b2}

\item 
{\bf KInstance} $\ast$ {\bf instance} () const \label{classKScanDialogFactory_b3}

\item 
virtual void {\bf virtual\_\-hook} (int id, void $\ast$data)\label{classKScanDialogFactory_b4}

\end{CompactItemize}


\subsection{Detailed Description}
A factory for creating a {\bf KScan\-Dialog}{\rm (p.\,\pageref{classKScanDialog})}. 

You need to reimplement {\bf create\-Dialog}{\rm (p.\,\pageref{classKScanDialogFactory_a1})}(). 



Definition at line 163 of file kscan.h.

\subsection{Member Function Documentation}
\index{KScanDialogFactory@{KScan\-Dialog\-Factory}!createDialog@{createDialog}}
\index{createDialog@{createDialog}!KScanDialogFactory@{KScan\-Dialog\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf KScan\-Dialog}$\ast$ KScan\-Dialog\-Factory::create\-Dialog ({\bf QWidget} $\ast$ {\em parent} = 0, const char $\ast$ {\em name} = 0, bool {\em modal} = false)\hspace{0.3cm}{\tt  [pure virtual]}}\label{classKScanDialogFactory_a1}


Your library should reimplement this method to return your {\bf KScan\-Dialog}{\rm (p.\,\pageref{classKScanDialog})} derived dialog. 



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