\hypertarget{classagOdalaunch_1_1AGOL__DirSelector}{
\section{agOdalaunch::AGOL\_\-DirSelector Class Reference}
\label{de/dc3/classagOdalaunch_1_1AGOL__DirSelector}\index{agOdalaunch::AGOL\_\-DirSelector@{agOdalaunch::AGOL\_\-DirSelector}}
}


Directory selection dialog.  




{\ttfamily \#include $<$agol\_\-dirsel.h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classagOdalaunch_1_1AGOL__DirSelector_a5615456fb242c5d44d25ebb306448c54}{AGOL\_\-DirSelector} ()
\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
\hyperlink{classagOdalaunch_1_1AGOL__DirSelector_abeb874d8da3d69ef605adff6b4ea072d}{AGOL\_\-DirSelector} (\hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} title)
\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
\hyperlink{classagOdalaunch_1_1AGOL__DirSelector_aca87486f1df88d7e5519f0a9b2f1056d}{$\sim$AGOL\_\-DirSelector} ()
\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
void \hyperlink{classagOdalaunch_1_1AGOL__DirSelector_a1cb7f74aa21bf42ee682d4deebd08810}{SetOkAction} (\hyperlink{classagOdalaunch_1_1EventHandler}{EventHandler} $\ast$\hyperlink{structevent}{event})
\begin{DoxyCompactList}\small\item\em Set the OK button action. \end{DoxyCompactList}\item 
void \hyperlink{classagOdalaunch_1_1AGOL__DirSelector_abd6e25a0715df7da2019d1b2d1dc847f}{SetCancelAction} (\hyperlink{classagOdalaunch_1_1EventHandler}{EventHandler} $\ast$\hyperlink{structevent}{event})
\begin{DoxyCompactList}\small\item\em Set the cancel button action. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Directory selection dialog. 

This class provides a directory selection dialog that can be used to browse the filesystem and return a directory string. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classagOdalaunch_1_1AGOL__DirSelector_a5615456fb242c5d44d25ebb306448c54}{
\index{agOdalaunch::AGOL\_\-DirSelector@{agOdalaunch::AGOL\_\-DirSelector}!AGOL\_\-DirSelector@{AGOL\_\-DirSelector}}
\index{AGOL\_\-DirSelector@{AGOL\_\-DirSelector}!agOdalaunch::AGOL_DirSelector@{agOdalaunch::AGOL\_\-DirSelector}}
\subsubsection[{AGOL\_\-DirSelector}]{\setlength{\rightskip}{0pt plus 5cm}agOdalaunch::AGOL\_\-DirSelector::AGOL\_\-DirSelector (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{de/dc3/classagOdalaunch_1_1AGOL__DirSelector_a5615456fb242c5d44d25ebb306448c54}


Constructor. 

\hypertarget{classagOdalaunch_1_1AGOL__DirSelector_abeb874d8da3d69ef605adff6b4ea072d}{
\index{agOdalaunch::AGOL\_\-DirSelector@{agOdalaunch::AGOL\_\-DirSelector}!AGOL\_\-DirSelector@{AGOL\_\-DirSelector}}
\index{AGOL\_\-DirSelector@{AGOL\_\-DirSelector}!agOdalaunch::AGOL_DirSelector@{agOdalaunch::AGOL\_\-DirSelector}}
\subsubsection[{AGOL\_\-DirSelector}]{\setlength{\rightskip}{0pt plus 5cm}agOdalaunch::AGOL\_\-DirSelector::AGOL\_\-DirSelector (
\begin{DoxyParamCaption}
\item[{{\bf std::string}}]{title}
\end{DoxyParamCaption}
)}}
\label{de/dc3/classagOdalaunch_1_1AGOL__DirSelector_abeb874d8da3d69ef605adff6b4ea072d}


Constructor. 


\begin{DoxyParams}{Parameters}
{\em title} & Window title. \\
\hline
\end{DoxyParams}
\hypertarget{classagOdalaunch_1_1AGOL__DirSelector_aca87486f1df88d7e5519f0a9b2f1056d}{
\index{agOdalaunch::AGOL\_\-DirSelector@{agOdalaunch::AGOL\_\-DirSelector}!$\sim$AGOL\_\-DirSelector@{$\sim$AGOL\_\-DirSelector}}
\index{$\sim$AGOL\_\-DirSelector@{$\sim$AGOL\_\-DirSelector}!agOdalaunch::AGOL_DirSelector@{agOdalaunch::AGOL\_\-DirSelector}}
\subsubsection[{$\sim$AGOL\_\-DirSelector}]{\setlength{\rightskip}{0pt plus 5cm}agOdalaunch::AGOL\_\-DirSelector::$\sim$AGOL\_\-DirSelector (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{de/dc3/classagOdalaunch_1_1AGOL__DirSelector_aca87486f1df88d7e5519f0a9b2f1056d}


Destructor. 



\subsection{Member Function Documentation}
\hypertarget{classagOdalaunch_1_1AGOL__DirSelector_abd6e25a0715df7da2019d1b2d1dc847f}{
\index{agOdalaunch::AGOL\_\-DirSelector@{agOdalaunch::AGOL\_\-DirSelector}!SetCancelAction@{SetCancelAction}}
\index{SetCancelAction@{SetCancelAction}!agOdalaunch::AGOL_DirSelector@{agOdalaunch::AGOL\_\-DirSelector}}
\subsubsection[{SetCancelAction}]{\setlength{\rightskip}{0pt plus 5cm}void agOdalaunch::AGOL\_\-DirSelector::SetCancelAction (
\begin{DoxyParamCaption}
\item[{{\bf EventHandler} $\ast$}]{event}
\end{DoxyParamCaption}
)}}
\label{de/dc3/classagOdalaunch_1_1AGOL__DirSelector_abd6e25a0715df7da2019d1b2d1dc847f}


Set the cancel button action. 

This method sets the action for the cancel button. The provided event handler is called when the cancel button is pressed.


\begin{DoxyParams}{Parameters}
{\em event} & The event handler. \\
\hline
\end{DoxyParams}
\hypertarget{classagOdalaunch_1_1AGOL__DirSelector_a1cb7f74aa21bf42ee682d4deebd08810}{
\index{agOdalaunch::AGOL\_\-DirSelector@{agOdalaunch::AGOL\_\-DirSelector}!SetOkAction@{SetOkAction}}
\index{SetOkAction@{SetOkAction}!agOdalaunch::AGOL_DirSelector@{agOdalaunch::AGOL\_\-DirSelector}}
\subsubsection[{SetOkAction}]{\setlength{\rightskip}{0pt plus 5cm}void agOdalaunch::AGOL\_\-DirSelector::SetOkAction (
\begin{DoxyParamCaption}
\item[{{\bf EventHandler} $\ast$}]{event}
\end{DoxyParamCaption}
)}}
\label{de/dc3/classagOdalaunch_1_1AGOL__DirSelector_a1cb7f74aa21bf42ee682d4deebd08810}


Set the OK button action. 

This method sets the action for the OK button. The provided event handler is called when the OK button is pressed. The second AG argument provided to the event handler is the selected directory in an ascii string.


\begin{DoxyParams}{Parameters}
{\em event} & The event handler. \\
\hline
\end{DoxyParams}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
ag-\/odalaunch/src/\hyperlink{agol__dirsel_8h}{agol\_\-dirsel.h}\item 
ag-\/odalaunch/src/\hyperlink{agol__dirsel_8cpp}{agol\_\-dirsel.cpp}\end{DoxyCompactItemize}
