Version: 9.15.0
PV3DViewer_ViewWindow Class Reference

#include <PV3DViewer_ViewWindow.h>

Inheritance diagram for PV3DViewer_ViewWindow:
Inheritance graph

Public Member Functions

 PV3DViewer_ViewWindow (SUIT_Desktop *, PV3DViewer_ViewModel *)
 Constructor. More...
 
virtual ~PV3DViewer_ViewWindow ()
 Destructor. As pqViewManager persists through the whole session, the destructor first removes it from the children of this PV3DViewer_ViewWindow to prevent its unexpected deletion. More...
 
pqTabbedMultiViewWidget * getMultiViewManager () const
 Returns the ParaView multi-view manager previously set with setPVManager() More...
 
- Public Member Functions inherited from SUIT_ViewWindow
 SUIT_ViewWindow (SUIT_Desktop *)
 
virtual ~SUIT_ViewWindow ()
 
virtual void setViewManager (SUIT_ViewManager *)
 
SUIT_ViewManagergetViewManager () const
 
bool event (QEvent *)
 
virtual QImage dumpView ()
 
bool dumpViewToFormat (const QString &fileName, const QString &format)
 
bool onAccelAction (int)
 
bool closable () const
 
bool setClosable (const bool)
 
virtual QString getVisualParameters ()
 
virtual void setVisualParameters (const QString &parameters)
 
void setDestructiveClose (const bool)
 
int getId () const
 
QtxActionToolMgrtoolMgr () const
 
virtual void setDropDownButtons (bool)
 Set buttons mode to drop-down (on = true) or ligned (on = false) More...
 
bool dropDownButtons () const
 Get current buttons mode. More...
 
virtual void enableAutoRotation (const bool)
 
virtual bool isAutoRotationEnabled () const
 
virtual SUIT_CameraProperties cameraProperties ()
 

Static Public Member Functions

static void removePVMgr ()
 

Private Attributes

SUIT_DesktopmyDesktop
 
PV3DViewer_ViewModelmyModel
 
pqTabbedMultiViewWidget * myPVMgr
 

Additional Inherited Members

- Public Slots inherited from SUIT_ViewWindow
virtual void onDumpView ()
 
void setVisible (bool)
 
- Signals inherited from SUIT_ViewWindow
void tryClosing (SUIT_ViewWindow *)
 
void closing (SUIT_ViewWindow *)
 
void mousePressed (SUIT_ViewWindow *, QMouseEvent *)
 
void mouseReleased (SUIT_ViewWindow *, QMouseEvent *)
 
void mouseDoubleClicked (SUIT_ViewWindow *, QMouseEvent *)
 
void mouseMoving (SUIT_ViewWindow *, QMouseEvent *)
 
void wheeling (SUIT_ViewWindow *, QWheelEvent *)
 
void keyPressed (SUIT_ViewWindow *, QKeyEvent *)
 
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 Slots inherited from SUIT_ViewWindow
void updateSyncViews ()
 
void onSynchronizeView (bool)
 
virtual void synchronize (SUIT_ViewWindow *)
 
void emitViewModified ()
 
- Protected Member Functions inherited from SUIT_ViewWindow
void closeEvent (QCloseEvent *)
 
virtual void contextMenuEvent (QContextMenuEvent *)
 
virtual QString filter () const
 
virtual bool action (const int)
 
virtual bool dumpViewToFormat (const QImage &, const QString &fileName, const QString &format)
 
virtual QActionsynchronizeAction ()
 
- Static Protected Member Functions inherited from SUIT_ViewWindow
static void synchronizeView (SUIT_ViewWindow *viewWindow, int id)
 
- Protected Attributes inherited from SUIT_ViewWindow
SUIT_DesktopmyDesktop
 
SUIT_ViewManagermyManager
 

Constructor & Destructor Documentation

◆ PV3DViewer_ViewWindow()

PV3DViewer_ViewWindow::PV3DViewer_ViewWindow ( SUIT_Desktop theDesktop,
PV3DViewer_ViewModel theModel 
)

Constructor.

Parameters
theDesktopparent desktop window
theModelview model

References SUIT_ViewModel::getViewManager(), myDesktop, myModel, and SUIT_ViewWindow::setViewManager().

◆ ~PV3DViewer_ViewWindow()

PV3DViewer_ViewWindow::~PV3DViewer_ViewWindow ( )
virtual

Destructor. As pqViewManager persists through the whole session, the destructor first removes it from the children of this PV3DViewer_ViewWindow to prevent its unexpected deletion.

References myPVMgr.

Member Function Documentation

◆ getMultiViewManager()

pqTabbedMultiViewWidget * PV3DViewer_ViewWindow::getMultiViewManager ( ) const

Returns the ParaView multi-view manager previously set with setPVManager()

References myPVMgr.

◆ removePVMgr()

void PV3DViewer_ViewWindow::removePVMgr ( )
static

Member Data Documentation

◆ myDesktop

SUIT_Desktop* PV3DViewer_ViewWindow::myDesktop
private

◆ myModel

PV3DViewer_ViewModel* PV3DViewer_ViewWindow::myModel
private

◆ myPVMgr

pqTabbedMultiViewWidget* PV3DViewer_ViewWindow::myPVMgr
private

The documentation for this class was generated from the following files: