Isis 3 Programmer Reference
MosaicGraphicsScene.h
1
#ifndef MosaicGraphicsScene_H
2
#define MosaicGraphicsScene_H
3
4
#include <QGraphicsView>
5
#include <QPointer>
6
7
namespace
Isis
{
8
class
MosaicSceneWidget;
9
24
class
MosaicGraphicsScene
:
public
QGraphicsScene
{
25
Q_OBJECT
26
27
public
:
28
MosaicGraphicsScene
(
MosaicSceneWidget
*parent);
29
virtual
~MosaicGraphicsScene
();
30
31
protected
:
32
virtual
void
contextMenuEvent(QGraphicsSceneContextMenuEvent *contextMenuEvent);
33
virtual
void
mousePressEvent(QGraphicsSceneMouseEvent *mouseEvent);
34
35
private
:
36
QPointer<MosaicSceneWidget> m_parent;
37
};
38
}
39
40
#endif
41
Isis::MosaicGraphicsScene
A graphics scene with improved user-interaction for use with the MosaicSceneWidget.
Definition
MosaicGraphicsScene.h:24
Isis::MosaicSceneWidget
This widget encompasses the entire mosaic scene.
Definition
MosaicSceneWidget.h:153
QGraphicsScene
Isis
This is free and unencumbered software released into the public domain.
Definition
Apollo.h:16
src
qisis
objs
MosaicSceneWidget
MosaicGraphicsScene.h