\section{Action\+Button Class Reference}
\label{class_action_button}\index{Action\+Button@{Action\+Button}}


Manages all the Qt signals coming from the main window.  




{\ttfamily \#include $<$actionbutton.\+h$>$}



Inherits Q\+Object.

\subsection*{Public Slots}
\begin{DoxyCompactItemize}
\item 
void {\bf open} ()
\begin{DoxyCompactList}\small\item\em The slot associated to the Open menu. \end{DoxyCompactList}\item 
void {\bf save\+Menu} ()
\begin{DoxyCompactList}\small\item\em The slot associated to the Save Menu. \end{DoxyCompactList}\item 
void {\bf draw\+Button} ()
\begin{DoxyCompactList}\small\item\em The slot associated to the Draw icon. \end{DoxyCompactList}\item 
void {\bf erase\+Button} ()
\begin{DoxyCompactList}\small\item\em The slot associated to the Erase icon. \end{DoxyCompactList}\item 
void {\bf drag\+Button} ()
\begin{DoxyCompactList}\small\item\em The slot associated to the Drag icon. \end{DoxyCompactList}\item 
void {\bf save\+Button} ()
\begin{DoxyCompactList}\small\item\em The slot associated to the Save icon. \end{DoxyCompactList}\item 
void {\bf zoom\+In\+Button} ()
\begin{DoxyCompactList}\small\item\em The slot associated to the Zoom in icon. \end{DoxyCompactList}\item 
void {\bf zoom\+Out\+Button} ()
\begin{DoxyCompactList}\small\item\em The slot associated to the Zoom out icon. \end{DoxyCompactList}\item 
void {\bf modify\+Button} ()
\begin{DoxyCompactList}\small\item\em The slot associated to the Modify menu. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bf Action\+Button} (Q\+Main\+Window $\ast$main\+Window\+\_\+1)
\begin{DoxyCompactList}\small\item\em The constructor of the \doxyref{Action\+Button}{p.}{class_action_button} class. \end{DoxyCompactList}\item 
virtual {\bf $\sim$\+Action\+Button} ()\label{class_action_button_ac373311d6a4a2c58669ac1b33c5490b9}

\begin{DoxyCompactList}\small\item\em Class destructor. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Manages all the Qt signals coming from the main window. 

This class dispatches all the signals coming from the application Main Window (\doxyref{Image\+Viewer}{p.}{class_image_viewer}) to the right classes.

\begin{DoxyAuthor}{Author}
David Carmona-\/\+Moreno
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}
1.\+0
\end{DoxyVersion}
\begin{DoxyDate}{Date}
2016/01/11 14\+:00\+:00 
\end{DoxyDate}
\begin{DoxyRefDesc}{Bug}
\item[{\bf Bug}]Not known bugs\end{DoxyRefDesc}


Contacts\+: {\tt nikolaos.\+arvanitopoulos@epfl.\+ch} and {\tt david.\+carmona-\/moreno@epfl.\+ch}

Created on\+: Mon Jan 12 14\+:00\+:00 2016 

\subsection{Constructor \& Destructor Documentation}
\index{Action\+Button@{Action\+Button}!Action\+Button@{Action\+Button}}
\index{Action\+Button@{Action\+Button}!Action\+Button@{Action\+Button}}
\subsubsection[{Action\+Button(\+Q\+Main\+Window $\ast$main\+Window\+\_\+1)}]{\setlength{\rightskip}{0pt plus 5cm}Action\+Button\+::\+Action\+Button (
\begin{DoxyParamCaption}
\item[{Q\+Main\+Window $\ast$}]{main\+Window\+\_\+1}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\label{class_action_button_a1114b07799277db0370b6461e59295f4}


The constructor of the \doxyref{Action\+Button}{p.}{class_action_button} class. 


\begin{DoxyParams}{Parameters}
{\em main\+Window\+\_\+1} & The application Main Window \\
\hline
\end{DoxyParams}


\subsection{Member Function Documentation}
\index{Action\+Button@{Action\+Button}!drag\+Button@{drag\+Button}}
\index{drag\+Button@{drag\+Button}!Action\+Button@{Action\+Button}}
\subsubsection[{drag\+Button}]{\setlength{\rightskip}{0pt plus 5cm}void Action\+Button\+::drag\+Button (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}\label{class_action_button_a94102b5fce2b24d8b04d8abb2dd1e33d}


The slot associated to the Drag icon. 

\begin{DoxyReturn}{Returns}
Void. 
\end{DoxyReturn}
\index{Action\+Button@{Action\+Button}!draw\+Button@{draw\+Button}}
\index{draw\+Button@{draw\+Button}!Action\+Button@{Action\+Button}}
\subsubsection[{draw\+Button}]{\setlength{\rightskip}{0pt plus 5cm}void Action\+Button\+::draw\+Button (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}\label{class_action_button_a159c71fe67053e1fb577fda8306f3daf}


The slot associated to the Draw icon. 

\begin{DoxyReturn}{Returns}
Void. 
\end{DoxyReturn}
\index{Action\+Button@{Action\+Button}!erase\+Button@{erase\+Button}}
\index{erase\+Button@{erase\+Button}!Action\+Button@{Action\+Button}}
\subsubsection[{erase\+Button}]{\setlength{\rightskip}{0pt plus 5cm}void Action\+Button\+::erase\+Button (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}\label{class_action_button_a9760aa5c1d07ab17ab02894e2fd16741}


The slot associated to the Erase icon. 

\begin{DoxyReturn}{Returns}
Void. 
\end{DoxyReturn}
\index{Action\+Button@{Action\+Button}!modify\+Button@{modify\+Button}}
\index{modify\+Button@{modify\+Button}!Action\+Button@{Action\+Button}}
\subsubsection[{modify\+Button}]{\setlength{\rightskip}{0pt plus 5cm}void Action\+Button\+::modify\+Button (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}\label{class_action_button_a16c111be0b6d29c20fe389428d8440ca}


The slot associated to the Modify menu. 

\begin{DoxyReturn}{Returns}
Void. 
\end{DoxyReturn}
\index{Action\+Button@{Action\+Button}!open@{open}}
\index{open@{open}!Action\+Button@{Action\+Button}}
\subsubsection[{open}]{\setlength{\rightskip}{0pt plus 5cm}void Action\+Button\+::open (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}\label{class_action_button_adcfd9e784a5268c0c834f0441efb7ad4}


The slot associated to the Open menu. 

\begin{DoxyReturn}{Returns}
Void. 
\end{DoxyReturn}
\index{Action\+Button@{Action\+Button}!save\+Button@{save\+Button}}
\index{save\+Button@{save\+Button}!Action\+Button@{Action\+Button}}
\subsubsection[{save\+Button}]{\setlength{\rightskip}{0pt plus 5cm}void Action\+Button\+::save\+Button (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}\label{class_action_button_a409d4bf783aeee05449a6c87f73d31ea}


The slot associated to the Save icon. 

\begin{DoxyReturn}{Returns}
Void. 
\end{DoxyReturn}
\index{Action\+Button@{Action\+Button}!save\+Menu@{save\+Menu}}
\index{save\+Menu@{save\+Menu}!Action\+Button@{Action\+Button}}
\subsubsection[{save\+Menu}]{\setlength{\rightskip}{0pt plus 5cm}void Action\+Button\+::save\+Menu (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}\label{class_action_button_a8fbd1aee6d5a104f609c65ed397ebe07}


The slot associated to the Save Menu. 

\begin{DoxyReturn}{Returns}
Void. 
\end{DoxyReturn}
\index{Action\+Button@{Action\+Button}!zoom\+In\+Button@{zoom\+In\+Button}}
\index{zoom\+In\+Button@{zoom\+In\+Button}!Action\+Button@{Action\+Button}}
\subsubsection[{zoom\+In\+Button}]{\setlength{\rightskip}{0pt plus 5cm}void Action\+Button\+::zoom\+In\+Button (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}\label{class_action_button_a3ec926bfc4392155918094daa9ee6ae4}


The slot associated to the Zoom in icon. 

\begin{DoxyReturn}{Returns}
Void. 
\end{DoxyReturn}
\index{Action\+Button@{Action\+Button}!zoom\+Out\+Button@{zoom\+Out\+Button}}
\index{zoom\+Out\+Button@{zoom\+Out\+Button}!Action\+Button@{Action\+Button}}
\subsubsection[{zoom\+Out\+Button}]{\setlength{\rightskip}{0pt plus 5cm}void Action\+Button\+::zoom\+Out\+Button (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}\label{class_action_button_ae47e9b0523b4220c1aa8346fed4f6eed}


The slot associated to the Zoom out icon. 

\begin{DoxyReturn}{Returns}
Void. 
\end{DoxyReturn}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
/media/david/4\+A52443\+C52442\+F4\+F/\+Users/\+David/\+Desktop/\+Projet E\+P\+F\+L/\+Ground\+\_\+\+Truthing\+\_\+20\+\_\+10\+\_\+2015/actionbutton.\+h\item 
/media/david/4\+A52443\+C52442\+F4\+F/\+Users/\+David/\+Desktop/\+Projet E\+P\+F\+L/\+Ground\+\_\+\+Truthing\+\_\+20\+\_\+10\+\_\+2015/actionbutton.\+cpp\end{DoxyCompactItemize}
