-// Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2023 CEA, EDF, OPEN CASCADE
//
// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
virtual void setDropDownButtons( bool );
bool dropDownButtons() const;
+ virtual void enableAutoRotation( const bool );
+ virtual bool isAutoRotationEnabled() const;
+
virtual SUIT_CameraProperties cameraProperties();
public slots:
virtual void onDumpView();
+ void setVisible( bool );
signals:
void tryClosing( SUIT_ViewWindow* );
void keyReleased( SUIT_ViewWindow*, QKeyEvent* );
void contextMenuRequested( QContextMenuEvent *e );
void viewModified( SUIT_ViewWindow* );
-
+ void vpStartRotate( int, int, qint64 );
+ void vpRotate( int, int, qint64 );
+ void vpEndRotate( int, int, qint64 );
+
protected:
void closeEvent( QCloseEvent* );
virtual void contextMenuEvent( QContextMenuEvent* );
QtxActionToolMgr* myToolMgr;
bool myIsDropDown;
+ bool myIsAutoRotation;
ActionsMap myMultiActions;
QAction* mySyncAction;
};