Isis 3 Programmer Reference
MatrixGraphicsView.h
1
#ifndef MatrixGraphicsView_H
2
#define MatrixGraphicsView_H
3
4
#include <QGraphicsView>
5
6
namespace
Isis
{
15
class
MatrixGraphicsView
:
public
QGraphicsView
{
16
Q_OBJECT
17
18
public
:
19
MatrixGraphicsView
(
QGraphicsScene
*scene,
QWidget
*parent = 0);
20
virtual
~
MatrixGraphicsView
();
21
22
void
enableResizeZooming(
bool
enabled) {
23
p_resizeZooming = enabled;
24
}
25
26
protected
:
27
virtual
void
contextMenuEvent(QContextMenuEvent *event);
28
virtual
void
resizeEvent(QResizeEvent *event);
29
30
private
:
31
bool
p_resizeZooming;
32
};
33
}
34
35
#endif
36
QWidget
QGraphicsView
QGraphicsScene
Isis::MatrixGraphicsView
A graphics view that resizes in a more friendly way.
Definition:
MatrixGraphicsView.h:15
Isis
This is free and unencumbered software released into the public domain.
Definition:
Apollo.h:16
src
qisis
objs
MatrixSceneWidget
MatrixGraphicsView.h