\section{Designer Class Reference}
\label{class_designer}\index{Designer@{Designer}}
Represents whole \char`\"{}designer\char`\"{} application.  


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

Inheritance diagram for Designer::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{class_designer}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
const char $\ast$ {\bf get\-Type} () const 
\begin{CompactList}\small\item\em Return type of class. \item\end{CompactList}\item 
{\bf Ptr}$<$ {\bf App\-Window} $>$ \& {\bf get\-App\-Window} ()
\begin{CompactList}\small\item\em return reference to application window \item\end{CompactList}\item 
{\bf Ptr}$<$ Property\-Editor $>$ \& {\bf get\-Property\-Editor} ()
\begin{CompactList}\small\item\em return reference to property editor window \item\end{CompactList}\item 
{\bf Ptr}$<$ {\bf Frm\-List} $>$ \& {\bf get\-Frm\-List} ()
\begin{CompactList}\small\item\em return reference to editable form list \item\end{CompactList}\item 
{\bf Ptr}$<$ Tk\-Gui $>$ \& {\bf get\-Gui} ()
\begin{CompactList}\small\item\em return reference to system form list \item\end{CompactList}\item 
{\bf Module\-Manager} $\ast$ {\bf get\-Manager} ()
\begin{CompactList}\small\item\em return pointer to module manager \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Represents whole \char`\"{}designer\char`\"{} application. 

Hold references to application window ({\bf App\-Window}{\rm (p.\,\pageref{class_app_window})}), property editor window (Property\-Editor) and editable form list ({\bf Frm\-List}{\rm (p.\,\pageref{class_frm_list})}).

\begin{Desc}
\item[Date:]01-29-2006\end{Desc}
\begin{Desc}
\item[Author:]Ondrej Svejdar\end{Desc}
\begin{Desc}
\item[{\bf Todo}]\end{Desc}
\begin{Desc}
\item[{\bf Bug}]\end{Desc}




\subsection{Member Function Documentation}
\index{Designer@{Designer}!getAppWindow@{getAppWindow}}
\index{getAppWindow@{getAppWindow}!Designer@{Designer}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ptr}$<$ {\bf App\-Window} $>$ \& Designer::get\-App\-Window ()}\label{class_designer_63becad0b10afe92e595844942399565}


return reference to application window 

\begin{Desc}
\item[Returns:]application window \end{Desc}
\index{Designer@{Designer}!getFrmList@{getFrmList}}
\index{getFrmList@{getFrmList}!Designer@{Designer}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ptr}$<$ {\bf Frm\-List} $>$ \& Designer::get\-Frm\-List ()}\label{class_designer_687602d3c406ca4ae3f63e6336b999bf}


return reference to editable form list 

\begin{Desc}
\item[Returns:]forms list \end{Desc}
\index{Designer@{Designer}!getGui@{getGui}}
\index{getGui@{getGui}!Designer@{Designer}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ptr}$<$ Tk\-Gui $>$ \& Designer::get\-Gui ()}\label{class_designer_355fd31596e059646e2254fef51fc343}


return reference to system form list 

\begin{Desc}
\item[Returns:]system form list \end{Desc}
\index{Designer@{Designer}!getManager@{getManager}}
\index{getManager@{getManager}!Designer@{Designer}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Module\-Manager} $\ast$ Designer::get\-Manager ()}\label{class_designer_e356126b4fdb8315c4b8faff261db787}


return pointer to module manager 

\begin{Desc}
\item[Returns:]module manager \end{Desc}
\index{Designer@{Designer}!getPropertyEditor@{getPropertyEditor}}
\index{getPropertyEditor@{getPropertyEditor}!Designer@{Designer}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ptr}$<$ Property\-Editor $>$ \& Designer::get\-Property\-Editor ()}\label{class_designer_0f611373b78676b81e4ab1e599ab9662}


return reference to property editor window 

\begin{Desc}
\item[Returns:]property editor window \end{Desc}
\index{Designer@{Designer}!getType@{getType}}
\index{getType@{getType}!Designer@{Designer}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ Designer::get\-Type () const\hspace{0.3cm}{\tt  [inline, virtual]}}\label{class_designer_1413702cbda682553d02b08afccebfc3}


Return type of class. 

\begin{Desc}
\item[Returns:]type of class \end{Desc}


Reimplemented from {\bf TObject} {\rm (p.\,\pageref{class_t_object_1413702cbda682553d02b08afccebfc3})}.

The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
H:/projs/dot\-NET/eda/src/designer/designer.h\item 
H:/projs/dot\-NET/eda/src/designer/designer.cpp\end{CompactItemize}
