\hypertarget{classMemInfoPlugin}{}\section{Mem\+Info\+Plugin Class Reference}
\label{classMemInfoPlugin}\index{Mem\+Info\+Plugin@{Mem\+Info\+Plugin}}
Inheritance diagram for Mem\+Info\+Plugin\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classMemInfoPlugin}
\end{center}
\end{figure}
\subsection*{Public Slots}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classMemInfoPlugin_a925af37ca24b46e21ab2b9cfe80d64b4}\label{classMemInfoPlugin_a925af37ca24b46e21ab2b9cfe80d64b4}} 
Q\+String {\bfseries version} ()
\end{DoxyCompactItemize}
\subsection*{Signals}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classMemInfoPlugin_ac2c8a21afe767ef51761084966b4481b}\label{classMemInfoPlugin_ac2c8a21afe767ef51761084966b4481b}} 
void {\bfseries log} (\hyperlink{LoggingInterface_8hh_a595b2880f3ae74561ba390e3fd8c0e7c}{Logtype} \+\_\+type, Q\+String \+\_\+message)
\item 
\mbox{\Hypertarget{classMemInfoPlugin_a8064b294886479b39a2032334fa6033f}\label{classMemInfoPlugin_a8064b294886479b39a2032334fa6033f}} 
void {\bfseries log} (Q\+String \+\_\+message)
\item 
\mbox{\Hypertarget{classMemInfoPlugin_a6553a5fce20072528ab3063304f05590}\label{classMemInfoPlugin_a6553a5fce20072528ab3063304f05590}} 
void {\bfseries add\+Widget\+To\+Statusbar} (Q\+Widget $\ast$\+\_\+widget)
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
Q\+String \hyperlink{classMemInfoPlugin_a8d568e00f716f6e9c37ac7b95b210ce3}{name} ()
\begin{DoxyCompactList}\small\item\em Return a name for the plugin. \end{DoxyCompactList}\item 
Q\+String \hyperlink{classMemInfoPlugin_a69186154e26238444e3b6bda73e9b3b7}{description} ()
\begin{DoxyCompactList}\small\item\em Return a description of what the plugin is doing. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Slots}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classMemInfoPlugin_ab2a15515e6cea12d48aedf2b1271ce1d}\label{classMemInfoPlugin_ab2a15515e6cea12d48aedf2b1271ce1d}} 
void \hyperlink{classMemInfoPlugin_ab2a15515e6cea12d48aedf2b1271ce1d}{initialize\+Plugin} ()
\begin{DoxyCompactList}\small\item\em \hyperlink{classBaseInterface}{Base\+Interface}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classMemInfoPlugin_ade96f63e4ee86092a1fd3a022176f5d0}\label{classMemInfoPlugin_ade96f63e4ee86092a1fd3a022176f5d0}} 
void {\bfseries plugins\+Initialized} ()
\item 
\mbox{\Hypertarget{classMemInfoPlugin_a769eac8e645688bf5afa6e71aed38201}\label{classMemInfoPlugin_a769eac8e645688bf5afa6e71aed38201}} 
void \hyperlink{classMemInfoPlugin_a769eac8e645688bf5afa6e71aed38201}{nvidia\+Memory\+Info\+Update} ()
\begin{DoxyCompactList}\small\item\em Update statusbar with N\+V\+I\+D\+IA memory infos. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classMemInfoPlugin_a28b47f900b5af6a97e551202bfeb612c}\label{classMemInfoPlugin_a28b47f900b5af6a97e551202bfeb612c}} 
void \hyperlink{classMemInfoPlugin_a28b47f900b5af6a97e551202bfeb612c}{cpu\+Memory\+Info\+Update} ()
\begin{DoxyCompactList}\small\item\em Update statusbar with main memory infos. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classMemInfoPlugin_afa71013a6c1a6383345592fc9c43ddee}\label{classMemInfoPlugin_afa71013a6c1a6383345592fc9c43ddee}} 
void \hyperlink{classMemInfoPlugin_afa71013a6c1a6383345592fc9c43ddee}{set\+Progress\+Bar\+Style\+Sheet} (Q\+Progress\+Bar $\ast$\+\_\+bar)
\begin{DoxyCompactList}\small\item\em Sets the Qt Stylesheet for the progress bars. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classMemInfoPlugin_a9713a3a698bf9acc24d040dd6c8ea77a}\label{classMemInfoPlugin_a9713a3a698bf9acc24d040dd6c8ea77a}} 
Q\+Progress\+Bar $\ast$ \hyperlink{classMemInfoPlugin_a9713a3a698bf9acc24d040dd6c8ea77a}{gpu\+Mem\+Bar\+\_\+}
\begin{DoxyCompactList}\small\item\em Status bar for G\+PU memory. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classMemInfoPlugin_aae0101b0c9df7b4767235e00879b7950}\label{classMemInfoPlugin_aae0101b0c9df7b4767235e00879b7950}} 
Q\+Progress\+Bar $\ast$ \hyperlink{classMemInfoPlugin_aae0101b0c9df7b4767235e00879b7950}{main\+Mem\+Bar\+\_\+}
\begin{DoxyCompactList}\small\item\em Status bar for Main memory. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classMemInfoPlugin_ac2ea662657bfe465405c1ab961bff27a}\label{classMemInfoPlugin_ac2ea662657bfe465405c1ab961bff27a}} 
Q\+Timer $\ast$ \hyperlink{classMemInfoPlugin_ac2ea662657bfe465405c1ab961bff27a}{update\+Timer\+\_\+}
\begin{DoxyCompactList}\small\item\em Timer that triggers an update of the bars. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 50 of file Mem\+Info.\+hh.



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classMemInfoPlugin_a69186154e26238444e3b6bda73e9b3b7}\label{classMemInfoPlugin_a69186154e26238444e3b6bda73e9b3b7}} 
\index{Mem\+Info\+Plugin@{Mem\+Info\+Plugin}!description@{description}}
\index{description@{description}!Mem\+Info\+Plugin@{Mem\+Info\+Plugin}}
\subsubsection{\texorpdfstring{description()}{description()}}
{\footnotesize\ttfamily Q\+String Mem\+Info\+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 73 of file Mem\+Info.\+hh.

\mbox{\Hypertarget{classMemInfoPlugin_a8d568e00f716f6e9c37ac7b95b210ce3}\label{classMemInfoPlugin_a8d568e00f716f6e9c37ac7b95b210ce3}} 
\index{Mem\+Info\+Plugin@{Mem\+Info\+Plugin}!name@{name}}
\index{name@{name}!Mem\+Info\+Plugin@{Mem\+Info\+Plugin}}
\subsubsection{\texorpdfstring{name()}{name()}}
{\footnotesize\ttfamily Q\+String Mem\+Info\+Plugin\+::name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



Return a name for the plugin. 

This Function has to return the name of the plugin. 

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



Definition at line 72 of file Mem\+Info.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Plugin-\/\+Mem\+Info/Mem\+Info.\+hh\item 
Plugin-\/\+Mem\+Info/Mem\+Info.\+cc\end{DoxyCompactItemize}
