Isis Developer Reference
MatrixGraphicsScene.h
Go to the documentation of this file.
1#ifndef MatrixGraphicsScene_H
2#define MatrixGraphicsScene_H
3
4#include <QGraphicsView>
5
6namespace Isis {
7 class MatrixSceneWidget;
8
22 Q_OBJECT
23
24 public:
26 virtual ~MatrixGraphicsScene();
27
28 protected:
29 virtual void contextMenuEvent(QGraphicsSceneContextMenuEvent *contextMenuEvent);
30 virtual void mousePressEvent(QGraphicsSceneMouseEvent *mouseEvent);
31 };
32}
33
34#endif
35
A graphics scene with improved user-interaction for use with the MatrixSceneWidget.
Definition MatrixGraphicsScene.h:21
MatrixGraphicsScene(MatrixSceneWidget *parent)
Definition MatrixGraphicsScene.cpp:8
virtual ~MatrixGraphicsScene()
Definition MatrixGraphicsScene.cpp:11
virtual void contextMenuEvent(QGraphicsSceneContextMenuEvent *contextMenuEvent)
Definition MatrixGraphicsScene.cpp:15
virtual void mousePressEvent(QGraphicsSceneMouseEvent *mouseEvent)
Definition MatrixGraphicsScene.cpp:23
This widget encompasses the entire matrixDisplay scene.
Definition MatrixSceneWidget.h:49
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16