20 #ifndef GRAPHICSVIEW_VIEWER_H
21 #define GRAPHICSVIEW_VIEWER_H
29 #include <QPainterPath>
31 class QGraphicsSceneMouseEvent;
32 class QGraphicsSceneWheelEvent;
53 Zoom, PanGlobal, Pan,
FitWidth, UserTransform = 100 };
62 static QString
Type() {
return "GraphicsView"; }
73 void activateTransform(
int );
76 void setIsInitialized(
bool );
86 virtual void onTransformationStarted();
87 virtual void onTransformationFinished();
90 virtual void onKeyEvent( QKeyEvent* );
91 virtual void onMouseEvent( QGraphicsSceneMouseEvent* );
92 virtual void onWheelEvent( QGraphicsSceneWheelEvent* );
94 virtual void onSketchingFinished( QPainterPath );
97 virtual void onSelectionCancel();
99 virtual void onChangeBgColor();
116 virtual void handleKeyPress( QKeyEvent* );
117 virtual void handleKeyRelease( QKeyEvent* );
118 virtual void handleMouseMove( QGraphicsSceneMouseEvent* );
119 virtual void handleMousePress( QGraphicsSceneMouseEvent* );
120 virtual void handleMouseRelease( QGraphicsSceneMouseEvent* );
121 virtual void handleWheel( QGraphicsSceneWheelEvent* );
#define GRAPHICSVIEW_API
Definition: GraphicsView.h:29
GV_SelectionChangeStatus
Definition: GraphicsView_Defs.h:30
Definition: GraphicsView_Scene.h:34
Definition: GraphicsView_Selector.h:37
Definition: GraphicsView_ViewFrame.h:44
Definition: GraphicsView_ViewPort.h:41
Definition: GraphicsView_Viewer.h:48
QueueOperation
Definition: GraphicsView_Viewer.h:124
@ BringForward
Definition: GraphicsView_Viewer.h:124
GraphicsView_Selector * mySelector
Definition: GraphicsView_Viewer.h:128
virtual QString getType() const
Definition: GraphicsView_Viewer.h:61
GraphicsView_ViewTransformer * myTransformer
Definition: GraphicsView_Viewer.h:129
static QString Type()
Definition: GraphicsView_Viewer.h:62
void selectionChanged(GV_SelectionChangeStatus)
bool isInitialized() const
Definition: GraphicsView_Viewer.h:75
bool myIsInitialized
Definition: GraphicsView_Viewer.h:132
TransformType
Definition: GraphicsView_Viewer.h:52
@ FitWidth
Definition: GraphicsView_Viewer.h:53
@ FitAll
Definition: GraphicsView_Viewer.h:52
void processQueueOperation(const QueueOperation)
QWidget * myWidget
Definition: GraphicsView_Viewer.h:130
Definition: SUIT_Desktop.h:47
Definition: SUIT_ViewModel.h:47
virtual void contextMenuPopup(QMenu *)
Definition: SUIT_ViewModel.h:69
virtual SUIT_ViewWindow * createView(SUIT_Desktop *theDesktop)
Definition: SUIT_ViewModel.cxx:77
Definition: SUIT_ViewWindow.h:42
int Type
Definition: VTKViewer_Actor.h:62