\hypertarget{a00531}{\section{V\+S\+I\+:\+:Element\+Area Class Reference}
\label{a00531}\index{V\+S\+I\+::\+Element\+Area@{V\+S\+I\+::\+Element\+Area}}
}


{\ttfamily \#include $<$Plugin-\/\+V\+S\+I/scene/element\+Area.\+hh$>$}

Inheritance diagram for V\+S\+I\+:\+:Element\+Area\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a00531}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00531_a92fade0b8d7894f4c9d49cabacabab26}{\hyperlink{a00531_a92fade0b8d7894f4c9d49cabacabab26}{Element\+Area} (\hyperlink{a00658}{Graphics\+Scene} $\ast$\+\_\+scene)}\label{a00531_a92fade0b8d7894f4c9d49cabacabab26}

\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
\hypertarget{a00531_ae74bc88e1fa71cf416215e08bdd04b48}{\hyperlink{a00531_ae74bc88e1fa71cf416215e08bdd04b48}{$\sim$\+Element\+Area} ()}\label{a00531_ae74bc88e1fa71cf416215e08bdd04b48}

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
\hypertarget{a00531_a95358bf3a38845df1a56b8153ea23ff5}{void \hyperlink{a00531_a95358bf3a38845df1a56b8153ea23ff5}{add\+Element} (\hyperlink{a01132}{Scene\+Element} $\ast$\+\_\+element)}\label{a00531_a95358bf3a38845df1a56b8153ea23ff5}

\begin{DoxyCompactList}\small\item\em Add a child element. \end{DoxyCompactList}\item 
\hypertarget{a00531_a08550b57f792b738602880862c907ddd}{bool \hyperlink{a00531_a08550b57f792b738602880862c907ddd}{remove\+Element} (\hyperlink{a01132}{Scene\+Element} $\ast$\+\_\+element, bool \+\_\+force=false)}\label{a00531_a08550b57f792b738602880862c907ddd}

\begin{DoxyCompactList}\small\item\em Remove an element, if its removeable or \+\_\+force is set. \end{DoxyCompactList}\item 
\hypertarget{a00531_a1ad52921648797357ad31ad0b2aabb80}{Q\+Rect\+F \hyperlink{a00531_a1ad52921648797357ad31ad0b2aabb80}{bounding\+Rect} () const }\label{a00531_a1ad52921648797357ad31ad0b2aabb80}

\begin{DoxyCompactList}\small\item\em Bounding rectangle. \end{DoxyCompactList}\item 
\hypertarget{a00531_afc4a9700ea6f061f2487cf2ea408a198}{const Q\+List$<$ \hyperlink{a01132}{Scene\+Element} $\ast$ $>$ \& \hyperlink{a00531_afc4a9700ea6f061f2487cf2ea408a198}{elements} () const }\label{a00531_afc4a9700ea6f061f2487cf2ea408a198}

\begin{DoxyCompactList}\small\item\em All elements. \end{DoxyCompactList}\item 
\hypertarget{a00531_a56b18acc26959fe456cd0b19ecf6190c}{void \hyperlink{a00531_a56b18acc26959fe456cd0b19ecf6190c}{paint} (Q\+Painter $\ast$, const Q\+Style\+Option\+Graphics\+Item $\ast$, Q\+Widget $\ast$=0)}\label{a00531_a56b18acc26959fe456cd0b19ecf6190c}

\begin{DoxyCompactList}\small\item\em for Q\+Graphics\+Item \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00531_a693ce7fbc7d8abcf48fc7eb21d1e2f48}{\hyperlink{a00658}{Graphics\+Scene} $\ast$ {\bfseries scene\+\_\+}}\label{a00531_a693ce7fbc7d8abcf48fc7eb21d1e2f48}

\item 
\hypertarget{a00531_a0ea3a15129deec951c4d81b586aaa346}{Q\+List$<$ \hyperlink{a01132}{Scene\+Element} $\ast$ $>$ {\bfseries elements\+\_\+}}\label{a00531_a0ea3a15129deec951c4d81b586aaa346}

\item 
\hypertarget{a00531_ae5625cc95343e0975e4e946ae8c75d21}{Q\+Rect\+F {\bfseries elements\+Bounding\+Rect\+\_\+}}\label{a00531_ae5625cc95343e0975e4e946ae8c75d21}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Widget that acts as parent for all elements in scene. It is used to realize movement and scaling of all its child elements 

Definition at line 68 of file element\+Area.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Plugin-\/\+V\+S\+I/scene/element\+Area.\+hh\item 
Plugin-\/\+V\+S\+I/scene/element\+Area.\+cc\end{DoxyCompactItemize}
