22 #ifndef QXSCENE_VIEWWINDOW_H
23 #define QXSCENE_VIEWWINDOW_H
34 #include <QGraphicsScene>
35 #include <QGraphicsView>
38 #pragma warning ( disable:4251 )
48 enum {
FitAllId, FitRectId, ZoomId, ScaleOpId, PanId, GlobalPanId, MoveOpId, ResetId };
53 void setBackgroundColor(
const QColor& );
54 QColor backgroundColor()
const;
63 virtual void initLayout();
71 virtual bool closeRequested();
81 void onViewGlobalPan();
85 void resizeEvent( QResizeEvent* );
100 #pragma warning ( default:4251 )
#define QXSCENE_EXPORT
Definition: QxScene.h:29
Definition: QxScene_ViewWindow.h:43
void setSceneView(QGraphicsView *sceneView)
Definition: QxScene_ViewWindow.h:69
void setViewModel(QxScene_Viewer *theViewModel)
Definition: QxScene_ViewWindow.h:61
int myToolBar
Definition: QxScene_ViewWindow.h:94
void contextPopupEvent(QContextMenuEvent *theEvent)
Definition: QxScene_ViewWindow.h:65
QGraphicsView * _sceneView
Definition: QxScene_ViewWindow.h:88
void setScene(QGraphicsScene *scene)
Definition: QxScene_ViewWindow.h:67
QGraphicsScene * _scene
Definition: QxScene_ViewWindow.h:87
QGraphicsView * getSceneView()
Definition: QxScene_ViewWindow.h:70
QxScene_Viewer * getViewModel() const
Definition: QxScene_ViewWindow.h:60
void tryClose(bool &isClosed, QxScene_ViewWindow *window)
@ FitAllId
Definition: QxScene_ViewWindow.h:48
QxScene_Viewer * myViewModel
Definition: QxScene_ViewWindow.h:96
QGraphicsScene * getScene()
Definition: QxScene_ViewWindow.h:68
Definition: QxScene_ViewModel.h:30
Definition: SUIT_Desktop.h:47
Definition: SUIT_ResourceMgr.h:31
Definition: SUIT_ViewWindow.h:42
void contextMenuRequested(QContextMenuEvent *e)