\hypertarget{classVSI_1_1ElementArea}{}\section{V\+SI\+:\+:Element\+Area Class Reference}
\label{classVSI_1_1ElementArea}\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\+SI\+:\+:Element\+Area\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classVSI_1_1ElementArea}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classVSI_1_1ElementArea_a92fade0b8d7894f4c9d49cabacabab26}\label{classVSI_1_1ElementArea_a92fade0b8d7894f4c9d49cabacabab26}} 
\hyperlink{classVSI_1_1ElementArea_a92fade0b8d7894f4c9d49cabacabab26}{Element\+Area} (\hyperlink{classVSI_1_1GraphicsScene}{Graphics\+Scene} $\ast$\+\_\+scene)
\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classVSI_1_1ElementArea_ae74bc88e1fa71cf416215e08bdd04b48}\label{classVSI_1_1ElementArea_ae74bc88e1fa71cf416215e08bdd04b48}} 
\hyperlink{classVSI_1_1ElementArea_ae74bc88e1fa71cf416215e08bdd04b48}{$\sim$\+Element\+Area} ()
\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classVSI_1_1ElementArea_a95358bf3a38845df1a56b8153ea23ff5}\label{classVSI_1_1ElementArea_a95358bf3a38845df1a56b8153ea23ff5}} 
void \hyperlink{classVSI_1_1ElementArea_a95358bf3a38845df1a56b8153ea23ff5}{add\+Element} (\hyperlink{classVSI_1_1SceneElement}{Scene\+Element} $\ast$\+\_\+element)
\begin{DoxyCompactList}\small\item\em Add a child element. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classVSI_1_1ElementArea_a08550b57f792b738602880862c907ddd}\label{classVSI_1_1ElementArea_a08550b57f792b738602880862c907ddd}} 
bool \hyperlink{classVSI_1_1ElementArea_a08550b57f792b738602880862c907ddd}{remove\+Element} (\hyperlink{classVSI_1_1SceneElement}{Scene\+Element} $\ast$\+\_\+element, bool \+\_\+force=false)
\begin{DoxyCompactList}\small\item\em Remove an element, if its removeable or \+\_\+force is set. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classVSI_1_1ElementArea_a5eed0da3e5821aa4d9b5a2822e521654}\label{classVSI_1_1ElementArea_a5eed0da3e5821aa4d9b5a2822e521654}} 
Q\+RectF \hyperlink{classVSI_1_1ElementArea_a5eed0da3e5821aa4d9b5a2822e521654}{bounding\+Rect} () const
\begin{DoxyCompactList}\small\item\em Bounding rectangle. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classVSI_1_1ElementArea_a4f91dc50685b29088b5ef95cd3bac533}\label{classVSI_1_1ElementArea_a4f91dc50685b29088b5ef95cd3bac533}} 
const Q\+List$<$ \hyperlink{classVSI_1_1SceneElement}{Scene\+Element} $\ast$ $>$ \& \hyperlink{classVSI_1_1ElementArea_a4f91dc50685b29088b5ef95cd3bac533}{elements} () const
\begin{DoxyCompactList}\small\item\em All elements. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classVSI_1_1ElementArea_a56b18acc26959fe456cd0b19ecf6190c}\label{classVSI_1_1ElementArea_a56b18acc26959fe456cd0b19ecf6190c}} 
void \hyperlink{classVSI_1_1ElementArea_a56b18acc26959fe456cd0b19ecf6190c}{paint} (Q\+Painter $\ast$, const Q\+Style\+Option\+Graphics\+Item $\ast$, Q\+Widget $\ast$=0)
\begin{DoxyCompactList}\small\item\em for Q\+Graphics\+Item \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classVSI_1_1ElementArea_a693ce7fbc7d8abcf48fc7eb21d1e2f48}\label{classVSI_1_1ElementArea_a693ce7fbc7d8abcf48fc7eb21d1e2f48}} 
\hyperlink{classVSI_1_1GraphicsScene}{Graphics\+Scene} $\ast$ {\bfseries scene\+\_\+}
\item 
\mbox{\Hypertarget{classVSI_1_1ElementArea_a0ea3a15129deec951c4d81b586aaa346}\label{classVSI_1_1ElementArea_a0ea3a15129deec951c4d81b586aaa346}} 
Q\+List$<$ \hyperlink{classVSI_1_1SceneElement}{Scene\+Element} $\ast$ $>$ {\bfseries elements\+\_\+}
\item 
\mbox{\Hypertarget{classVSI_1_1ElementArea_ae5625cc95343e0975e4e946ae8c75d21}\label{classVSI_1_1ElementArea_ae5625cc95343e0975e4e946ae8c75d21}} 
Q\+RectF {\bfseries elements\+Bounding\+Rect\+\_\+}
\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 62 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}
