\hypertarget{classVSI_1_1SceneTools}{}\section{V\+SI\+:\+:Scene\+Tools Class Reference}
\label{classVSI_1_1SceneTools}\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\+SI\+:\+:Scene\+Tools\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classVSI_1_1SceneTools}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classVSI_1_1SceneTools_a711ff54d91b75afa2c1f0737d1d1811f}\label{classVSI_1_1SceneTools_a711ff54d91b75afa2c1f0737d1d1811f}} 
\hyperlink{classVSI_1_1SceneTools_a711ff54d91b75afa2c1f0737d1d1811f}{Scene\+Tools} (\hyperlink{classVSI_1_1GraphicsScene}{Graphics\+Scene} $\ast$\+\_\+scene)
\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classVSI_1_1SceneTools_a6b67577be6b70b16c85d480303366ee2}\label{classVSI_1_1SceneTools_a6b67577be6b70b16c85d480303366ee2}} 
\hyperlink{classVSI_1_1SceneTools_a6b67577be6b70b16c85d480303366ee2}{$\sim$\+Scene\+Tools} ()
\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classVSI_1_1SceneTools_af9588b3239aa56a1b48e2538a0deed77}\label{classVSI_1_1SceneTools_af9588b3239aa56a1b48e2538a0deed77}} 
void \hyperlink{classVSI_1_1SceneTools_af9588b3239aa56a1b48e2538a0deed77}{mouse\+Move} (Q\+PointF \+\_\+pos)
\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 
\mbox{\Hypertarget{classVSI_1_1SceneTools_aeef6775102a4eba4ad3d6605781b10a8}\label{classVSI_1_1SceneTools_aeef6775102a4eba4ad3d6605781b10a8}} 
void \hyperlink{classVSI_1_1SceneTools_aeef6775102a4eba4ad3d6605781b10a8}{mouse\+Release} (Q\+PointF \+\_\+pos, Q\+Graphics\+Item $\ast$\+\_\+item)
\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 
\mbox{\Hypertarget{classVSI_1_1SceneTools_a0381354ed9a856c1fc9444c7de0d6118}\label{classVSI_1_1SceneTools_a0381354ed9a856c1fc9444c7de0d6118}} 
void {\bfseries scene\+Rect\+Changed} (const Q\+RectF \&\+\_\+rect)
\item 
\mbox{\Hypertarget{classVSI_1_1SceneTools_a3dca95e9f8f58312017709176e3a3671}\label{classVSI_1_1SceneTools_a3dca95e9f8f58312017709176e3a3671}} 
void {\bfseries update\+Arrows} ()
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classVSI_1_1SceneTools_a098bc6e70d4186df74c85fc1f5843c77}\label{classVSI_1_1SceneTools_a098bc6e70d4186df74c85fc1f5843c77}} 
\hyperlink{classVSI_1_1GraphicsScene}{Graphics\+Scene} $\ast$ {\bfseries scene\+\_\+}
\item 
\mbox{\Hypertarget{classVSI_1_1SceneTools_acc76432fd9b1cde2d3a60aa49055a1d6}\label{classVSI_1_1SceneTools_acc76432fd9b1cde2d3a60aa49055a1d6}} 
\hyperlink{classVSI_1_1Arrow}{Arrow} $\ast$ {\bfseries arrows\+\_\+} \mbox{[}5\mbox{]}
\item 
\mbox{\Hypertarget{classVSI_1_1SceneTools_a2abb03fe32de1004e500e9a8521b19fe}\label{classVSI_1_1SceneTools_a2abb03fe32de1004e500e9a8521b19fe}} 
\hyperlink{classVSI_1_1Trash}{Trash} $\ast$ {\bfseries trash\+\_\+}
\item 
\mbox{\Hypertarget{classVSI_1_1SceneTools_a72d4aef015145c67744462de750452c1}\label{classVSI_1_1SceneTools_a72d4aef015145c67744462de750452c1}} 
\hyperlink{classVSI_1_1ZoomButton}{Zoom\+Button} $\ast$ {\bfseries zoom\+\_\+} \mbox{[}2\mbox{]}
\item 
\mbox{\Hypertarget{classVSI_1_1SceneTools_a7627c03e46bceebc5060084efe2af2a8}\label{classVSI_1_1SceneTools_a7627c03e46bceebc5060084efe2af2a8}} 
\hyperlink{classVSI_1_1FunctionDisplay}{Function\+Display} $\ast$ {\bfseries f\+Display\+\_\+}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Widget that acts as parent for the scene manipulation widgets (Arrows, Zoom\+Buttons, \hyperlink{classVSI_1_1Trash}{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 67 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}
