\hypertarget{a01134}{\section{V\+S\+I\+:\+:Scene\+Tools Class Reference}
\label{a01134}\index{V\+S\+I\+::\+Scene\+Tools@{V\+S\+I\+::\+Scene\+Tools}}
}


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

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

\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
\hypertarget{a01134_a6b67577be6b70b16c85d480303366ee2}{\hyperlink{a01134_a6b67577be6b70b16c85d480303366ee2}{$\sim$\+Scene\+Tools} ()}\label{a01134_a6b67577be6b70b16c85d480303366ee2}

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
\hypertarget{a01134_af9588b3239aa56a1b48e2538a0deed77}{void \hyperlink{a01134_af9588b3239aa56a1b48e2538a0deed77}{mouse\+Move} (Q\+Point\+F \+\_\+pos)}\label{a01134_af9588b3239aa56a1b48e2538a0deed77}

\begin{DoxyCompactList}\small\item\em Handles mouse movement (will be called by the scene, if the mouse with a draged element is moved) \end{DoxyCompactList}\item 
\hypertarget{a01134_aeef6775102a4eba4ad3d6605781b10a8}{void \hyperlink{a01134_aeef6775102a4eba4ad3d6605781b10a8}{mouse\+Release} (Q\+Point\+F \+\_\+pos, Q\+Graphics\+Item $\ast$\+\_\+item)}\label{a01134_aeef6775102a4eba4ad3d6605781b10a8}

\begin{DoxyCompactList}\small\item\em Handles mouse release (will be called by the scene, if the element is dropped) \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Slots}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01134_a0381354ed9a856c1fc9444c7de0d6118}{void {\bfseries scene\+Rect\+Changed} (const Q\+Rect\+F \&\+\_\+rect)}\label{a01134_a0381354ed9a856c1fc9444c7de0d6118}

\item 
\hypertarget{a01134_a3dca95e9f8f58312017709176e3a3671}{void {\bfseries update\+Arrows} ()}\label{a01134_a3dca95e9f8f58312017709176e3a3671}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01134_a098bc6e70d4186df74c85fc1f5843c77}{\hyperlink{a00658}{Graphics\+Scene} $\ast$ {\bfseries scene\+\_\+}}\label{a01134_a098bc6e70d4186df74c85fc1f5843c77}

\item 
\hypertarget{a01134_acc76432fd9b1cde2d3a60aa49055a1d6}{\hyperlink{a00299}{Arrow} $\ast$ {\bfseries arrows\+\_\+} \mbox{[}5\mbox{]}}\label{a01134_acc76432fd9b1cde2d3a60aa49055a1d6}

\item 
\hypertarget{a01134_a2abb03fe32de1004e500e9a8521b19fe}{\hyperlink{a01322}{Trash} $\ast$ {\bfseries trash\+\_\+}}\label{a01134_a2abb03fe32de1004e500e9a8521b19fe}

\item 
\hypertarget{a01134_a72d4aef015145c67744462de750452c1}{\hyperlink{a01486}{Zoom\+Button} $\ast$ {\bfseries zoom\+\_\+} \mbox{[}2\mbox{]}}\label{a01134_a72d4aef015145c67744462de750452c1}

\item 
\hypertarget{a01134_a7627c03e46bceebc5060084efe2af2a8}{\hyperlink{a00604}{Function\+Display} $\ast$ {\bfseries f\+Display\+\_\+}}\label{a01134_a7627c03e46bceebc5060084efe2af2a8}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Widget that acts as parent for the scene manipulation widgets (Arrows, Zoom\+Buttons, \hyperlink{a01322}{Trash}, ...) It layouts itself (and also its childs) to the visible scene rectangle. It also forwards events from the scene to its child widgets 

Definition at line 73 of file scene\+Tools.\+hh.



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