20 #ifndef QTVIEWER_VIEWFRAME_H
21 #define QTVIEWER_VIEWFRAME_H
26 #include <QPainterPath>
28 class QContextMenuEvent;
46 enum {
DumpId, FitAllId, FitRectId, FitSelectId, ZoomId, PanId, GlobalPanId, ResetId };
61 virtual void showEvent( QShowEvent* );
62 virtual void hideEvent( QHideEvent* );
69 void onViewFitSelect();
70 void onViewGlobalPan();
74 void keyEvent( QKeyEvent* );
75 void mouseEvent( QMouseEvent* );
76 void wheelEvent( QWheelEvent* );
94 virtual void createActions();
95 virtual void createToolBar();
96 virtual QString
filter()
const;
97 virtual bool dumpViewToFormat(
const QImage&,
const QString& fileName,
const QString& format );
#define QTVIEWER_API
Definition: QtViewer.h:29
Definition: QtViewer_ViewFrame.h:42
void mouseDoubleClicked(QMouseEvent *)
void mouseReleased(QMouseEvent *)
void wheeling(QWheelEvent *)
@ DumpId
Definition: QtViewer_ViewFrame.h:46
QtViewer_ViewPort * myViewPort
Definition: QtViewer_ViewFrame.h:101
QtViewer_Viewer * myViewer
Definition: QtViewer_ViewFrame.h:100
void sketchingFinished(QPainterPath)
void mouseMoving(QMouseEvent *)
QtViewer_ViewPort * getViewPort() const
Definition: QtViewer_ViewFrame.h:53
void keyReleased(QKeyEvent *)
void mousePressed(QMouseEvent *)
void keyPressed(QKeyEvent *)
QtViewer_Viewer * getViewer() const
Definition: QtViewer_ViewFrame.h:52
Definition: QtViewer_ViewPort.h:34
Definition: QtViewer_Viewer.h:42
Definition: SUIT_Desktop.h:47
Definition: SUIT_ViewWindow.h:42
virtual void contextMenuEvent(QContextMenuEvent *)
Definition: SUIT_ViewWindow.cxx:150
bool dumpViewToFormat(const QString &fileName, const QString &format)
Definition: SUIT_ViewWindow.cxx:125
virtual void setVisualParameters(const QString ¶meters)
Definition: SUIT_ViewWindow.cxx:259
virtual QString getVisualParameters()
Definition: SUIT_ViewWindow.cxx:250
virtual QImage dumpView()
Definition: SUIT_ViewWindow.cxx:92
virtual QString filter() const
Definition: SUIT_ViewWindow.cxx:175