\hypertarget{a10128}{}\section{Deserialize\+Screenshot\+Metadata\+Plugin Class Reference}
\label{a10128}\index{Deserialize\+Screenshot\+Metadata\+Plugin@{Deserialize\+Screenshot\+Metadata\+Plugin}}
Inheritance diagram for Deserialize\+Screenshot\+Metadata\+Plugin\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=1.196581cm]{a10128}
\end{center}
\end{figure}
\subsection*{Signals}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10128_a719c477f74afb117200358f9ce1dca09}\label{a10128_a719c477f74afb117200358f9ce1dca09}} 
void {\bfseries update\+View} ()
\item 
\mbox{\Hypertarget{a10128_a28dac9eb2dfe6b12fd01e045562fe4b9}\label{a10128_a28dac9eb2dfe6b12fd01e045562fe4b9}} 
void {\bfseries updated\+Object} (int, const \hyperlink{a07096}{Update\+Type} \&)
\item 
\mbox{\Hypertarget{a10128_a55d42043fe082ac23517ad23e39a8eb6}\label{a10128_a55d42043fe082ac23517ad23e39a8eb6}} 
void {\bfseries add\+Toolbar} (Q\+Tool\+Bar $\ast$\+\_\+toolbar)
\item 
\mbox{\Hypertarget{a10128_a103147c9e4bf08e3d9ed84c00c33f8d1}\label{a10128_a103147c9e4bf08e3d9ed84c00c33f8d1}} 
void {\bfseries metadata\+Deserialized} (const Q\+Vector$<$ Q\+Pair$<$ Q\+String, Q\+String $>$ $>$ \&data)
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
Q\+String \hyperlink{a10128_a6ec8f40d95c65132b662795dc189756b}{name} ()
\begin{DoxyCompactList}\small\item\em Return a name for the plugin. \end{DoxyCompactList}\item 
Q\+String \hyperlink{a10128_ac8fe02c97095fb7505d1ea6914cc632a}{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{a10128_a3a8b916e3a8eb58537ac2a2898274155}\label{a10128_a3a8b916e3a8eb58537ac2a2898274155}} 
void {\bfseries initialize\+Plugin} ()
\item 
\mbox{\Hypertarget{a10128_a275e9a2fab19d2b0f29399fe0a6f6894}\label{a10128_a275e9a2fab19d2b0f29399fe0a6f6894}} 
void {\bfseries plugins\+Initialized} ()
\item 
\mbox{\Hypertarget{a10128_aeefb2684657426c64c373be976c4e87e}\label{a10128_aeefb2684657426c64c373be976c4e87e}} 
void {\bfseries slot\+\_\+restore\+\_\+from\+\_\+screenshot} ()
\item 
\mbox{\Hypertarget{a10128_a568d238d9c0a6474d24e7e08d17723e5}\label{a10128_a568d238d9c0a6474d24e7e08d17723e5}} 
void {\bfseries slot\+\_\+do\+\_\+restore\+\_\+from\+\_\+screenshot} ()
\item 
\mbox{\Hypertarget{a10128_a691ac3b4cb711c11d8ad59b81a635ff0}\label{a10128_a691ac3b4cb711c11d8ad59b81a635ff0}} 
void {\bfseries slot\+Generic\+Metadata\+Deserialized} (Q\+String key, Q\+String value)
\item 
\mbox{\Hypertarget{a10128_ae2521f920cd7d7b0410121f0819fd9fc}\label{a10128_ae2521f920cd7d7b0410121f0819fd9fc}} 
void {\bfseries slot\+Object\+Metadata\+Deserialized} (Q\+String object\+\_\+name, Q\+String value)
\item 
\mbox{\Hypertarget{a10128_a0c37a58019f16343355cdff4c35b44d4}\label{a10128_a0c37a58019f16343355cdff4c35b44d4}} 
void {\bfseries slot\+Object\+Metadata\+Deserialized\+Json} (Q\+String object\+\_\+name, Q\+Json\+Document value)
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10128_a474c1703efc76ddaea88b088a17eb674}\label{a10128_a474c1703efc76ddaea88b088a17eb674}} 
Q\+Tool\+Bar $\ast$ {\bfseries toolbar}
\item 
\mbox{\Hypertarget{a10128_a43017e9f45cb989afc20394c2968c207}\label{a10128_a43017e9f45cb989afc20394c2968c207}} 
Q\+Action $\ast$ {\bfseries restore\+Action}
\item 
\mbox{\Hypertarget{a10128_a79493b9cf5d47dfe3dee892cc236f172}\label{a10128_a79493b9cf5d47dfe3dee892cc236f172}} 
\hyperlink{a10132}{Restore\+From\+Screenshot\+Dlg} $\ast$ {\bfseries restore\+\_\+from\+\_\+screenshot\+\_\+dlg}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}


Definition at line 65 of file Deserialize\+Screenshot\+Metadata\+Plugin.\+hh.



\subsection{Member Function Documentation}
\mbox{\Hypertarget{a10128_ac8fe02c97095fb7505d1ea6914cc632a}\label{a10128_ac8fe02c97095fb7505d1ea6914cc632a}} 
\index{Deserialize\+Screenshot\+Metadata\+Plugin@{Deserialize\+Screenshot\+Metadata\+Plugin}!description@{description}}
\index{description@{description}!Deserialize\+Screenshot\+Metadata\+Plugin@{Deserialize\+Screenshot\+Metadata\+Plugin}}
\subsubsection{\texorpdfstring{description()}{description()}}
{\footnotesize\ttfamily Q\+String Deserialize\+Screenshot\+Metadata\+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{a06872_a43f0d3612695b53c848c14f48fea9a7a}{Base\+Interface}.



Definition at line 112 of file Deserialize\+Screenshot\+Metadata\+Plugin.\+hh.

\mbox{\Hypertarget{a10128_a6ec8f40d95c65132b662795dc189756b}\label{a10128_a6ec8f40d95c65132b662795dc189756b}} 
\index{Deserialize\+Screenshot\+Metadata\+Plugin@{Deserialize\+Screenshot\+Metadata\+Plugin}!name@{name}}
\index{name@{name}!Deserialize\+Screenshot\+Metadata\+Plugin@{Deserialize\+Screenshot\+Metadata\+Plugin}}
\subsubsection{\texorpdfstring{name()}{name()}}
{\footnotesize\ttfamily Q\+String Deserialize\+Screenshot\+Metadata\+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{a06872_a2b351aa6ef0eb368bce735e243235958}{Base\+Interface}.



Definition at line 108 of file Deserialize\+Screenshot\+Metadata\+Plugin.\+hh.



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