Developer Documentation

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Private Slots | Private Attributes | List of all members
VSI::SceneTools Class Reference

`#include <Plugin-VSI/scene/sceneTools.hh>`

Inheritance diagram for VSI::SceneTools:

## Public Member Functions
| SceneTools (GraphicsScene *_scene)
| Constructor.
| ~SceneTools ()
| Destructor.
void | mouseMove (QPointF _pos)
| Handles mouse movement (will be called by the scene, if the mouse with a draged element is moved)
void | mouseRelease (QPointF _pos, QGraphicsItem *_item)
| Handles mouse release (will be called by the scene, if the element is dropped)

## Private Slots
void | sceneRectChanged (const QRectF &_rect)
void | updateArrows ()

## Private Attributes
GraphicsScene * | scene_
Arrow * | arrows_ [5]
Trash * | trash_
ZoomButton * | zoom_ [2]
FunctionDisplay * | fDisplay_

## Detailed Description

Widget that acts as parent for the scene manipulation widgets (Arrows, ZoomButtons, 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 sceneTools.hh.

The documentation for this class was generated from the following files:

- Plugin-VSI/scene/sceneTools.hh
- Plugin-VSI/scene/sceneTools.cc