\hypertarget{a00661}{\section{Group\+Backup Class Reference}
\label{a00661}\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]{a00661}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00661_a99f294e8bb6f247c4b96b9aa04d9646b}{{\bfseries Group\+Backup} (\hyperlink{a02488_af4b4959090eb91720b2f1f4bd6131cfb}{Id\+List} \+\_\+object\+I\+Ds, Q\+String \+\_\+name)}\label{a00661_a99f294e8bb6f247c4b96b9aa04d9646b}

\item 
void \hyperlink{a00661_a8340832b274edb9e1fb2634dd95e7e85}{apply} ()
\begin{DoxyCompactList}\small\item\em Revert this backup. \end{DoxyCompactList}\item 
\hypertarget{a00661_aac90d8c54047568eb6ecf36e549a462c}{const \hyperlink{a02488_af4b4959090eb91720b2f1f4bd6131cfb}{Id\+List} \& {\bfseries object\+I\+Ds} () const }\label{a00661_aac90d8c54047568eb6ecf36e549a462c}

\item 
\hypertarget{a00661_a7f1aeea8cccd253b3be4ebe63fbf71cd}{bool {\bfseries contains} (int \+\_\+objectid) const }\label{a00661_a7f1aeea8cccd253b3be4ebe63fbf71cd}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00661_a7b7f9286a070608b178177bc4e1174ba}{\hyperlink{a02488_af4b4959090eb91720b2f1f4bd6131cfb}{Id\+List} {\bfseries object\+I\+Ds\+\_\+}}\label{a00661_a7b7f9286a070608b178177bc4e1174ba}

\item 
\hypertarget{a00661_ac5022af4b3664dada8f3b65f08995060}{\hyperlink{a02488_af4b4959090eb91720b2f1f4bd6131cfb}{Id\+List} {\bfseries backup\+I\+Ds\+\_\+}}\label{a00661_ac5022af4b3664dada8f3b65f08995060}

\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


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

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



\subsection{Member Function Documentation}
\hypertarget{a00661_a8340832b274edb9e1fb2634dd95e7e85}{\index{Group\+Backup@{Group\+Backup}!apply@{apply}}
\index{apply@{apply}!Group\+Backup@{Group\+Backup}}
\subsubsection[{apply}]{\setlength{\rightskip}{0pt plus 5cm}void Group\+Backup\+::apply (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{a00661_a8340832b274edb9e1fb2634dd95e7e85}


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{a00310_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{a00310_a66ac550529e9275a57eda2ca87cc8f67}{Base\+Backup}.



Definition at line 95 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}
