\section{Sound\-Module Class Reference}
\label{classSoundModule}\index{SoundModule@{SoundModule}}
{\tt \#include $<$soundmodule.h$>$}

\subsection*{Public Slots}
\begin{CompactItemize}
\item 
void {\bf enable\-Music} (bool)
\item 
void {\bf enable\-Effects} (bool)
\end{CompactItemize}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Sound\-Module} (QString p\_\-sound, QObject $\ast$parent=0)\label{classSoundModule_a0}

\item 
void {\bf set\-Loop} (bool)
\item 
void {\bf stop} ()
\item 
void {\bf loadfile} (QString)
\item 
void {\bf play} ()
\item 
void {\bf One\-Shot} (QString)
\item 
bool {\bf get\-Music\-State} ()
\item 
bool {\bf get\-Effect\-State} ()
\end{CompactItemize}
\subsection*{Protected Member Functions}
\begin{CompactItemize}
\item 
void {\bf timer\-Event} (QTimer\-Event $\ast$)
\end{CompactItemize}


\subsection{Detailed Description}
\begin{Desc}
\item[Author:]Samuele Catuzzi \end{Desc}




\subsection{Member Function Documentation}
\index{SoundModule@{Sound\-Module}!enableEffects@{enableEffects}}
\index{enableEffects@{enableEffects}!SoundModule@{Sound\-Module}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Sound\-Module::enable\-Effects (bool)\hspace{0.3cm}{\tt  [slot]}}\label{classSoundModule_i1}


No descriptions \index{SoundModule@{Sound\-Module}!enableMusic@{enableMusic}}
\index{enableMusic@{enableMusic}!SoundModule@{Sound\-Module}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Sound\-Module::enable\-Music (bool)\hspace{0.3cm}{\tt  [slot]}}\label{classSoundModule_i0}


if true Music can play if false not \index{SoundModule@{Sound\-Module}!getEffectState@{getEffectState}}
\index{getEffectState@{getEffectState}!SoundModule@{Sound\-Module}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool Sound\-Module::get\-Effect\-State ()}\label{classSoundModule_a8}


retrive value of enableeffects \index{SoundModule@{Sound\-Module}!getMusicState@{getMusicState}}
\index{getMusicState@{getMusicState}!SoundModule@{Sound\-Module}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool Sound\-Module::get\-Music\-State ()}\label{classSoundModule_a7}


retrive value of enablemusic \index{SoundModule@{Sound\-Module}!loadfile@{loadfile}}
\index{loadfile@{loadfile}!SoundModule@{Sound\-Module}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Sound\-Module::loadfile (QString)}\label{classSoundModule_a4}


No descriptions \index{SoundModule@{Sound\-Module}!OneShot@{OneShot}}
\index{OneShot@{OneShot}!SoundModule@{Sound\-Module}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Sound\-Module::One\-Shot (QString)}\label{classSoundModule_a6}


No descriptions \index{SoundModule@{Sound\-Module}!play@{play}}
\index{play@{play}!SoundModule@{Sound\-Module}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Sound\-Module::play ()}\label{classSoundModule_a5}


No descriptions \index{SoundModule@{Sound\-Module}!setLoop@{setLoop}}
\index{setLoop@{setLoop}!SoundModule@{Sound\-Module}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Sound\-Module::set\-Loop (bool)}\label{classSoundModule_a2}


No descriptions \index{SoundModule@{Sound\-Module}!stop@{stop}}
\index{stop@{stop}!SoundModule@{Sound\-Module}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Sound\-Module::stop ()}\label{classSoundModule_a3}


No descriptions \index{SoundModule@{Sound\-Module}!timerEvent@{timerEvent}}
\index{timerEvent@{timerEvent}!SoundModule@{Sound\-Module}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Sound\-Module::timer\-Event (QTimer\-Event $\ast$)\hspace{0.3cm}{\tt  [protected]}}\label{classSoundModule_b0}


No descriptions 

The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
/home/samy/kbilliards/src/soundmodule.h\item 
/home/samy/kbilliards/src/soundmodule.cpp\end{CompactItemize}
