\hypertarget{classINIPlugin}{}\section{I\+N\+I\+Plugin Class Reference}
\label{classINIPlugin}\index{I\+N\+I\+Plugin@{I\+N\+I\+Plugin}}
Inheritance diagram for I\+N\+I\+Plugin\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=1.947826cm]{classINIPlugin}
\end{center}
\end{figure}
\subsection*{Public Slots}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classINIPlugin_ada924041f6983c999c832b9e8c3afb74}\label{classINIPlugin_ada924041f6983c999c832b9e8c3afb74}} 
Q\+String {\bfseries name} ()
\end{DoxyCompactItemize}
\subsection*{Signals}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classINIPlugin_a6b5bed886d56ca4cd509451d66bd73a3}\label{classINIPlugin_a6b5bed886d56ca4cd509451d66bd73a3}} 
void {\bfseries log} (\hyperlink{LoggingInterface_8hh_a595b2880f3ae74561ba390e3fd8c0e7c}{Logtype} \+\_\+type, Q\+String \+\_\+message)
\item 
\mbox{\Hypertarget{classINIPlugin_a09be1418a2546e60386bf4cff2edc472}\label{classINIPlugin_a09be1418a2546e60386bf4cff2edc472}} 
void {\bfseries log} (Q\+String \+\_\+message)
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classINIPlugin_a0a79d123ad37e0951d258d4b56831063}\label{classINIPlugin_a0a79d123ad37e0951d258d4b56831063}} 
\hyperlink{classINIPlugin_a0a79d123ad37e0951d258d4b56831063}{I\+N\+I\+Plugin} ()
\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
Q\+String \hyperlink{classINIPlugin_aa72b64f032a4fae4c49705cf5c02b549}{description} ()
\begin{DoxyCompactList}\small\item\em Return a description of what the plugin is doing. \end{DoxyCompactList}\item 
Q\+String \hyperlink{classINIPlugin_a97a23d30d4ac337063c09c624f3ca87b}{version} ()
\begin{DoxyCompactList}\small\item\em Return a version string for your plugin. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classINIPlugin_a5cbf17381cae8dc296300ea0ead2547e}\label{classINIPlugin_a5cbf17381cae8dc296300ea0ead2547e}} 
{\footnotesize template$<$$>$ }\\void {\bfseries parse\+Ini\+FileT} (\hyperlink{classINIFile}{I\+N\+I\+File} \&\+\_\+ini, \hyperlink{classLightObject}{Light\+Object} $\ast$\+\_\+object)
\item 
\mbox{\Hypertarget{classINIPlugin_a2da71345a2cd1654d65f08ec26b153dc}\label{classINIPlugin_a2da71345a2cd1654d65f08ec26b153dc}} 
{\footnotesize template$<$$>$ }\\void {\bfseries save\+Ini\+FileT} (\hyperlink{classINIFile}{I\+N\+I\+File} \&\+\_\+ini, \hyperlink{classLightObject}{Light\+Object} $\ast$\+\_\+object)
\item 
\mbox{\Hypertarget{classINIPlugin_a02f02e6beae16ad8ad745e170a5eaec0}\label{classINIPlugin_a02f02e6beae16ad8ad745e170a5eaec0}} 
{\footnotesize template$<$class Mesh\+Object $>$ }\\void {\bfseries parse\+Ini\+FileT} (\hyperlink{classINIFile}{I\+N\+I\+File} \&\+\_\+ini, \hyperlink{classMeshObject}{Mesh\+Object} $\ast$\+\_\+object)
\item 
\mbox{\Hypertarget{classINIPlugin_aac6fc78f2d1776099cfbc9a39f1d6ce5}\label{classINIPlugin_aac6fc78f2d1776099cfbc9a39f1d6ce5}} 
{\footnotesize template$<$class Mesh\+Object $>$ }\\void {\bfseries save\+Ini\+FileT} (\hyperlink{classINIFile}{I\+N\+I\+File} \&\+\_\+ini, \hyperlink{classMeshObject}{Mesh\+Object} $\ast$\+\_\+object)
\end{DoxyCompactItemize}
\subsection*{Private Slots}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classINIPlugin_a92b4f2bc8f0196210cfa70090ce1684e}\label{classINIPlugin_a92b4f2bc8f0196210cfa70090ce1684e}} 
void {\bfseries load\+Ini\+File} (\hyperlink{classINIFile}{I\+N\+I\+File} \&\+\_\+ini, int \+\_\+id)
\item 
\mbox{\Hypertarget{classINIPlugin_a5009b7e7ab41186d0d413e070b06fe0c}\label{classINIPlugin_a5009b7e7ab41186d0d413e070b06fe0c}} 
void {\bfseries save\+Ini\+File} (\hyperlink{classINIFile}{I\+N\+I\+File} \&\+\_\+ini, int \+\_\+id)
\item 
\mbox{\Hypertarget{classINIPlugin_aad242d7f031cbe903b59bceaf1b54079}\label{classINIPlugin_aad242d7f031cbe903b59bceaf1b54079}} 
void {\bfseries nogui\+Supported} ()
\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classINIPlugin_a3fc2ed55584b5d89f4aba56875507226}\label{classINIPlugin_a3fc2ed55584b5d89f4aba56875507226}} 
{\footnotesize template$<$class Object $>$ }\\void {\bfseries parse\+Ini\+FileT} (\hyperlink{classINIFile}{I\+N\+I\+File} \&\+\_\+ini, Object $\ast$\+\_\+object)
\item 
\mbox{\Hypertarget{classINIPlugin_a0e1f91a62aa342b7b9da14566139502a}\label{classINIPlugin_a0e1f91a62aa342b7b9da14566139502a}} 
{\footnotesize template$<$class Object $>$ }\\void {\bfseries save\+Ini\+FileT} (\hyperlink{classINIFile}{I\+N\+I\+File} \&\+\_\+ini, Object $\ast$\+\_\+object)
\item 
\mbox{\Hypertarget{classINIPlugin_aa7e83242f3c18036085c5a46e1d4b99a}\label{classINIPlugin_aa7e83242f3c18036085c5a46e1d4b99a}} 
void {\bfseries parse\+Ini\+File} (\hyperlink{classINIFile}{I\+N\+I\+File} \&\+\_\+ini, \hyperlink{classBaseObjectData}{Base\+Object\+Data} $\ast$\+\_\+object)
\item 
\mbox{\Hypertarget{classINIPlugin_abb98c42d1be352fd8c6d9976a24cef7a}\label{classINIPlugin_abb98c42d1be352fd8c6d9976a24cef7a}} 
void {\bfseries save\+Ini\+File} (\hyperlink{classINIFile}{I\+N\+I\+File} \&\+\_\+ini, \hyperlink{classBaseObjectData}{Base\+Object\+Data} $\ast$\+\_\+object)
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 55 of file ini\+Plugin.\+hh.



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classINIPlugin_aa72b64f032a4fae4c49705cf5c02b549}\label{classINIPlugin_aa72b64f032a4fae4c49705cf5c02b549}} 
\index{I\+N\+I\+Plugin@{I\+N\+I\+Plugin}!description@{description}}
\index{description@{description}!I\+N\+I\+Plugin@{I\+N\+I\+Plugin}}
\subsubsection{\texorpdfstring{description()}{description()}}
{\footnotesize\ttfamily Q\+String I\+N\+I\+Plugin\+::description (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



Return a description of what the plugin is doing. 

This function has to return a basic description of the plugin 

Implements \hyperlink{classBaseInterface_a43f0d3612695b53c848c14f48fea9a7a}{Base\+Interface}.



Definition at line 83 of file ini\+Plugin.\+hh.

\mbox{\Hypertarget{classINIPlugin_a97a23d30d4ac337063c09c624f3ca87b}\label{classINIPlugin_a97a23d30d4ac337063c09c624f3ca87b}} 
\index{I\+N\+I\+Plugin@{I\+N\+I\+Plugin}!version@{version}}
\index{version@{version}!I\+N\+I\+Plugin@{I\+N\+I\+Plugin}}
\subsubsection{\texorpdfstring{version()}{version()}}
{\footnotesize\ttfamily Q\+String I\+N\+I\+Plugin\+::version (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



Return a version string for your plugin. 

This function will be used to determine the current version of your plugin. Should have the form x.\+x.\+x ( you do not need to give that many subversions )

\begin{DoxyReturn}{Returns}
The version string of the plugin 
\end{DoxyReturn}


Reimplemented from \hyperlink{classBaseInterface_a1223005ae02b961eb515823343811adc}{Base\+Interface}.



Definition at line 85 of file ini\+Plugin.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Plugin-\/\+I\+N\+I/ini\+Plugin.\+hh\item 
Plugin-\/\+I\+N\+I/ini\+Plugin.\+cc\item 
Plugin-\/\+I\+N\+I/ini\+Plugin\+T\+\_\+impl.\+hh\end{DoxyCompactItemize}
