Developer Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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

GraphicsScenescene_
 
Arrowarrows_ [5]
 
Trashtrash_
 
ZoomButtonzoom_ [2]
 
FunctionDisplayfDisplay_
 

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: