Isis 3 Programmer Reference
Isis::MatrixGraphicsScene Class Reference

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

#include <MatrixGraphicsScene.h>

Inheritance diagram for Isis::MatrixGraphicsScene:
Inheritance graph
Collaboration diagram for Isis::MatrixGraphicsScene:
Collaboration graph

Public Member Functions

 MatrixGraphicsScene (MatrixSceneWidget *parent)
 

Protected Member Functions

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

Detailed Description

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

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

Author
2012-09-17 Steven Lambright
History
2014-07-14 Kimberly Oyama - Adapted from MosaicGraphicsScene.

Definition at line 21 of file MatrixGraphicsScene.h.

Constructor & Destructor Documentation

◆ MatrixGraphicsScene()

Isis::MatrixGraphicsScene::MatrixGraphicsScene ( MatrixSceneWidget * parent)

Definition at line 8 of file MatrixGraphicsScene.cpp.

◆ ~MatrixGraphicsScene()

Isis::MatrixGraphicsScene::~MatrixGraphicsScene ( )
virtual

Definition at line 11 of file MatrixGraphicsScene.cpp.

Member Function Documentation

◆ contextMenuEvent()

void Isis::MatrixGraphicsScene::contextMenuEvent ( QGraphicsSceneContextMenuEvent * contextMenuEvent)
protectedvirtual

Definition at line 15 of file MatrixGraphicsScene.cpp.

◆ mousePressEvent()

void Isis::MatrixGraphicsScene::mousePressEvent ( QGraphicsSceneMouseEvent * mouseEvent)
protectedvirtual

Definition at line 23 of file MatrixGraphicsScene.cpp.


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