-// Copyright (C) 2007-2012 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2013 CEA/DEN, EDF R&D, OPEN CASCADE
//
// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
virtual int zoomingStyle() const { return getView(MAIN_VIEW)->zoomingStyle(); }
virtual void setZoomingStyle( const int );
+ virtual bool isSelectionEnabled() const { return getView(MAIN_VIEW)->isSelectionEnabled(); }
+ virtual void enableSelection( bool );
+
+ virtual bool isPreselectionEnabled() const { return getView(MAIN_VIEW)->isPreselectionEnabled(); }
+ virtual void enablePreselection( bool );
+
virtual void setViewManager( SUIT_ViewManager* );
virtual bool eventFilter(QObject* watched, QEvent* e) { return SUIT_ViewWindow::eventFilter(watched, e); }
virtual void updateGravityCoords() {}
void onMaximizedView( OCCViewer_ViewWindow*, bool );
+ void returnTo3dView();
virtual void onDumpView();
private:
void connectViewSignals( OCCViewer_ViewWindow* theView );
void updateWindowTitle( OCCViewer_ViewWindow* theView );
+ void createSubViews();
+ void splitSubViews();
QList<OCCViewer_ViewWindow*> myViews;
QGridLayout* myLayout;
+ OCCViewer_ViewWindow* myMaximizedView;
+ int mySplitMode;
+ QList<int> myViewsMode;
OCCViewer_ViewWindow* myPopupRequestedView;
};