Isis 3 Programmer Reference
MatrixGraphicsView.h
1 #ifndef MatrixGraphicsView_H
2 #define MatrixGraphicsView_H
3 
4 #include <QGraphicsView>
5 
6 namespace Isis {
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 
A graphics view that resizes in a more friendly way.
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31