\hypertarget{a00728}{\section{I\+N\+I\+Plugin Class Reference}
\label{a00728}\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]{a00728}
\end{center}
\end{figure}
\subsection*{Public Slots}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00728_ada924041f6983c999c832b9e8c3afb74}{Q\+String {\bfseries name} ()}\label{a00728_ada924041f6983c999c832b9e8c3afb74}

\end{DoxyCompactItemize}
\subsection*{Signals}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00728_a6b5bed886d56ca4cd509451d66bd73a3}{void {\bfseries log} (\hyperlink{a02444_a595b2880f3ae74561ba390e3fd8c0e7c}{Logtype} \+\_\+type, Q\+String \+\_\+message)}\label{a00728_a6b5bed886d56ca4cd509451d66bd73a3}

\item 
\hypertarget{a00728_a09be1418a2546e60386bf4cff2edc472}{void {\bfseries log} (Q\+String \+\_\+message)}\label{a00728_a09be1418a2546e60386bf4cff2edc472}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00728_a0a79d123ad37e0951d258d4b56831063}{\hyperlink{a00728_a0a79d123ad37e0951d258d4b56831063}{I\+N\+I\+Plugin} ()}\label{a00728_a0a79d123ad37e0951d258d4b56831063}

\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
Q\+String \hyperlink{a00728_aa72b64f032a4fae4c49705cf5c02b549}{description} ()
\begin{DoxyCompactList}\small\item\em Return a description of what the plugin is doing. \end{DoxyCompactList}\item 
Q\+String \hyperlink{a00728_a97a23d30d4ac337063c09c624f3ca87b}{version} ()
\begin{DoxyCompactList}\small\item\em Return a version string for your plugin. \end{DoxyCompactList}\item 
\hypertarget{a00728_a5cbf17381cae8dc296300ea0ead2547e}{{\footnotesize template$<$$>$ }\\void {\bfseries parse\+Ini\+File\+T} (\hyperlink{a00726}{I\+N\+I\+File} \&\+\_\+ini, \hyperlink{a00767}{Light\+Object} $\ast$\+\_\+object)}\label{a00728_a5cbf17381cae8dc296300ea0ead2547e}

\item 
\hypertarget{a00728_a2da71345a2cd1654d65f08ec26b153dc}{{\footnotesize template$<$$>$ }\\void {\bfseries save\+Ini\+File\+T} (\hyperlink{a00726}{I\+N\+I\+File} \&\+\_\+ini, \hyperlink{a00767}{Light\+Object} $\ast$\+\_\+object)}\label{a00728_a2da71345a2cd1654d65f08ec26b153dc}

\item 
\hypertarget{a00728_a02f02e6beae16ad8ad745e170a5eaec0}{{\footnotesize template$<$class Mesh\+Object $>$ }\\void {\bfseries parse\+Ini\+File\+T} (\hyperlink{a00726}{I\+N\+I\+File} \&\+\_\+ini, \hyperlink{a00831}{Mesh\+Object} $\ast$\+\_\+object)}\label{a00728_a02f02e6beae16ad8ad745e170a5eaec0}

\item 
\hypertarget{a00728_aac6fc78f2d1776099cfbc9a39f1d6ce5}{{\footnotesize template$<$class Mesh\+Object $>$ }\\void {\bfseries save\+Ini\+File\+T} (\hyperlink{a00726}{I\+N\+I\+File} \&\+\_\+ini, \hyperlink{a00831}{Mesh\+Object} $\ast$\+\_\+object)}\label{a00728_aac6fc78f2d1776099cfbc9a39f1d6ce5}

\end{DoxyCompactItemize}
\subsection*{Private Slots}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00728_a92b4f2bc8f0196210cfa70090ce1684e}{void {\bfseries load\+Ini\+File} (\hyperlink{a00726}{I\+N\+I\+File} \&\+\_\+ini, int \+\_\+id)}\label{a00728_a92b4f2bc8f0196210cfa70090ce1684e}

\item 
\hypertarget{a00728_a5009b7e7ab41186d0d413e070b06fe0c}{void {\bfseries save\+Ini\+File} (\hyperlink{a00726}{I\+N\+I\+File} \&\+\_\+ini, int \+\_\+id)}\label{a00728_a5009b7e7ab41186d0d413e070b06fe0c}

\item 
\hypertarget{a00728_aad242d7f031cbe903b59bceaf1b54079}{void {\bfseries nogui\+Supported} ()}\label{a00728_aad242d7f031cbe903b59bceaf1b54079}

\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00728_a3fc2ed55584b5d89f4aba56875507226}{{\footnotesize template$<$class Object $>$ }\\void {\bfseries parse\+Ini\+File\+T} (\hyperlink{a00726}{I\+N\+I\+File} \&\+\_\+ini, Object $\ast$\+\_\+object)}\label{a00728_a3fc2ed55584b5d89f4aba56875507226}

\item 
\hypertarget{a00728_a0e1f91a62aa342b7b9da14566139502a}{{\footnotesize template$<$class Object $>$ }\\void {\bfseries save\+Ini\+File\+T} (\hyperlink{a00726}{I\+N\+I\+File} \&\+\_\+ini, Object $\ast$\+\_\+object)}\label{a00728_a0e1f91a62aa342b7b9da14566139502a}

\item 
\hypertarget{a00728_aa7e83242f3c18036085c5a46e1d4b99a}{void {\bfseries parse\+Ini\+File} (\hyperlink{a00726}{I\+N\+I\+File} \&\+\_\+ini, \hyperlink{a00330}{Base\+Object\+Data} $\ast$\+\_\+object)}\label{a00728_aa7e83242f3c18036085c5a46e1d4b99a}

\item 
\hypertarget{a00728_abb98c42d1be352fd8c6d9976a24cef7a}{void {\bfseries save\+Ini\+File} (\hyperlink{a00726}{I\+N\+I\+File} \&\+\_\+ini, \hyperlink{a00330}{Base\+Object\+Data} $\ast$\+\_\+object)}\label{a00728_abb98c42d1be352fd8c6d9976a24cef7a}

\end{DoxyCompactItemize}


\subsection{Detailed Description}


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



\subsection{Member Function Documentation}
\hypertarget{a00728_aa72b64f032a4fae4c49705cf5c02b549}{\index{I\+N\+I\+Plugin@{I\+N\+I\+Plugin}!description@{description}}
\index{description@{description}!I\+N\+I\+Plugin@{I\+N\+I\+Plugin}}
\subsubsection[{description}]{\setlength{\rightskip}{0pt plus 5cm}Q\+String I\+N\+I\+Plugin\+::description (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{a00728_aa72b64f032a4fae4c49705cf5c02b549}


Return a description of what the plugin is doing. 

This function has to return a basic description of the plugin 

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



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

\hypertarget{a00728_a97a23d30d4ac337063c09c624f3ca87b}{\index{I\+N\+I\+Plugin@{I\+N\+I\+Plugin}!version@{version}}
\index{version@{version}!I\+N\+I\+Plugin@{I\+N\+I\+Plugin}}
\subsubsection[{version}]{\setlength{\rightskip}{0pt plus 5cm}Q\+String I\+N\+I\+Plugin\+::version (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{a00728_a97a23d30d4ac337063c09c624f3ca87b}


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{a00322_a1223005ae02b961eb515823343811adc}{Base\+Interface}.



Definition at line 93 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.\+cc\end{DoxyCompactItemize}
