Isis 3 Programmer Reference
Isis::MosaicGraphicsScene Class Reference

A graphics scene with improved user-interaction for use with the MosaicSceneWidget. More...

#include <MosaicGraphicsScene.h>

Inheritance diagram for Isis::MosaicGraphicsScene:
Inheritance graph
Collaboration diagram for Isis::MosaicGraphicsScene:
Collaboration graph

Public Member Functions

 MosaicGraphicsScene (MosaicSceneWidget *parent)
 

Protected Member Functions

virtual void contextMenuEvent (QGraphicsSceneContextMenuEvent *contextMenuEvent)
 
virtual void mousePressEvent (QGraphicsSceneMouseEvent *mouseEvent)
 

Private Attributes

QPointer< MosaicSceneWidgetm_parent
 

Detailed Description

A graphics scene with improved user-interaction for use with the MosaicSceneWidget.

The context menu event will behave differently - if items are selected, and you right click on one of the selected items, the MosaicSceneWidget will be given an opportunity to handle it (multi-item selection).

Author
2012-09-17 Steven Lambright
History:
2014-06-02 Tracie Sucharski - Added IPCE functionality including saving the parent in order to determine if the Control Net tool is active in which case mouse events are passed on rather than accepted.

Definition at line 24 of file MosaicGraphicsScene.h.


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