Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PVViewer_ViewWindow Class Reference

PVGUI view window.

#include <PVViewer_ViewWindow.h>

Inheritance diagram for PVViewer_ViewWindow:
Inheritance graph

Public Member Functions

 PVViewer_ViewWindow (SUIT_Desktop *, PVViewer_Viewer *)
 Constructor. More...
 
virtual ~PVViewer_ViewWindow ()
 Destructor. As pqViewManager persists through the whole session, the destructor first removes it from the children of this PVViewer_ViewWindow to prevent its unexpected deletion. More...
 
virtual QString getVisualParameters ()
 Get the visual parameters of the view window. More...
 
virtual void setVisualParameters (const QString &)
 Restore visual parameters of the view window from the formated string. More...
 
pqTabbedMultiViewWidget * getMultiViewManager () const
 Returns the ParaView multi-view manager previously set with setMultiViewManager() 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)
 
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 SUIT_CameraProperties cameraProperties ()
 

Static Public Member Functions

static void removePVMgr ()
 

Private Attributes

SUIT_DesktopmyDesktop
 
PVViewer_ViewermyModel
 
pqTabbedMultiViewWidget * myPVMgr
 

Additional Inherited Members

- Public Slots inherited from SUIT_ViewWindow
virtual void onDumpView ()
 
- 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 *)
 
- 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

PVViewer_ViewWindow::~PVViewer_ViewWindow ( )
virtual

Member Function Documentation

pqTabbedMultiViewWidget * PVViewer_ViewWindow::getMultiViewManager ( ) const

References myPVMgr.

QString PVViewer_ViewWindow::getVisualParameters ( )
virtual
Returns
visual parameters of this view window formatted to the string

Reimplemented from SUIT_ViewWindow.

References SUIT_ViewWindow::getVisualParameters().

void PVViewer_ViewWindow::removePVMgr ( )
static
void PVViewer_ViewWindow::setVisualParameters ( const QString &  parameters)
virtual
Parameters
parametersview window visual parameters

Reimplemented from SUIT_ViewWindow.

References SUIT_ViewWindow::setVisualParameters().

Member Data Documentation

SUIT_Desktop* PVViewer_ViewWindow::myDesktop
private
PVViewer_Viewer* PVViewer_ViewWindow::myModel
private
pqTabbedMultiViewWidget* PVViewer_ViewWindow::myPVMgr
private

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