\hypertarget{classGroupBackup}{}\section{Group\+Backup Class Reference}
\label{classGroupBackup}\index{Group\+Backup@{Group\+Backup}}


Class that encapsulates simultaneous backups on multiple objects.  




{\ttfamily \#include $<$Plugin-\/\+Backup/\+Group\+Backup.\+hh$>$}

Inheritance diagram for Group\+Backup\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classGroupBackup}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classGroupBackup_a99f294e8bb6f247c4b96b9aa04d9646b}\label{classGroupBackup_a99f294e8bb6f247c4b96b9aa04d9646b}} 
{\bfseries Group\+Backup} (\hyperlink{DataTypes_8hh_af4b4959090eb91720b2f1f4bd6131cfb}{Id\+List} \+\_\+object\+I\+Ds, Q\+String \+\_\+name)
\item 
void \hyperlink{classGroupBackup_a8340832b274edb9e1fb2634dd95e7e85}{apply} ()
\begin{DoxyCompactList}\small\item\em Revert this backup. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classGroupBackup_a846e03de4e9b8a20758bf0dc4a37039e}\label{classGroupBackup_a846e03de4e9b8a20758bf0dc4a37039e}} 
const \hyperlink{DataTypes_8hh_af4b4959090eb91720b2f1f4bd6131cfb}{Id\+List} \& {\bfseries object\+I\+Ds} () const
\item 
\mbox{\Hypertarget{classGroupBackup_a4bff000f72ba979de03c46f0f9cb4bbd}\label{classGroupBackup_a4bff000f72ba979de03c46f0f9cb4bbd}} 
bool {\bfseries contains} (int \+\_\+objectid) const
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classGroupBackup_a7b7f9286a070608b178177bc4e1174ba}\label{classGroupBackup_a7b7f9286a070608b178177bc4e1174ba}} 
\hyperlink{DataTypes_8hh_af4b4959090eb91720b2f1f4bd6131cfb}{Id\+List} {\bfseries object\+I\+Ds\+\_\+}
\item 
\mbox{\Hypertarget{classGroupBackup_ac5022af4b3664dada8f3b65f08995060}\label{classGroupBackup_ac5022af4b3664dada8f3b65f08995060}} 
\hyperlink{DataTypes_8hh_af4b4959090eb91720b2f1f4bd6131cfb}{Id\+List} {\bfseries backup\+I\+Ds\+\_\+}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
Class that encapsulates simultaneous backups on multiple objects. 

Definition at line 52 of file Group\+Backup.\+hh.



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classGroupBackup_a8340832b274edb9e1fb2634dd95e7e85}\label{classGroupBackup_a8340832b274edb9e1fb2634dd95e7e85}} 
\index{Group\+Backup@{Group\+Backup}!apply@{apply}}
\index{apply@{apply}!Group\+Backup@{Group\+Backup}}
\subsubsection{\texorpdfstring{apply()}{apply()}}
{\footnotesize\ttfamily void Group\+Backup\+::apply (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Revert this backup. 

This function has to be implemented. It will be called when the backup should be restored.

\begin{DoxyNote}{Note}
You have to call the \hyperlink{classBaseBackup_a66ac550529e9275a57eda2ca87cc8f67}{Base\+Backup\+::apply()} first in your implementation of this function.
\end{DoxyNote}
You have to restore your backup to the corresponding object when this function gets called. 

Reimplemented from \hyperlink{classBaseBackup_a66ac550529e9275a57eda2ca87cc8f67}{Base\+Backup}.



Definition at line 89 of file Group\+Backup.\+cc.



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