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

#include <PVViewer_ViewManager.h>

Inheritance diagram for PVViewer_ViewManager:
Inheritance graph

Public Member Functions

 PVViewer_ViewManager (SUIT_Study *, SUIT_Desktop *, LogWindow *)
 
 ~PVViewer_ViewManager ()
 
- Public Member Functions inherited from SUIT_ViewManager
 SUIT_ViewManager (SUIT_Study *, SUIT_Desktop *, SUIT_ViewModel *=0)
 
virtual ~SUIT_ViewManager ()
 
virtual QString popupClientType () const
 
virtual void contextMenuPopup (QMenu *)
 
void setViewModel (SUIT_ViewModel *theViewModel)
 
SUIT_ViewModelgetViewModel ()
 
SUIT_Studystudy () const
 
QString getType () const
 
SUIT_ViewWindowgetActiveView ()
 
int getViewsCount ()
 
QVector< SUIT_ViewWindow * > getViews () const
 
QString getTitle () const
 
virtual void setTitle (const QString &)
 
QPixmap getIcon () const
 
virtual void setIcon (const QPixmap &)
 
SUIT_ViewWindowcreateViewWindow ()
 
bool isVisible () const
 
virtual void setShown (const bool)
 
virtual void setDestructiveClose (const bool)
 
int getId () const
 
int getGlobalId () const
 
void setDetached (bool detached)
 
bool getDetached () const
 
- Public Member Functions inherited from SUIT_PopupClient
 SUIT_PopupClient ()
 
virtual ~SUIT_PopupClient ()
 
bool connectPopupRequest (QObject *reciever, const char *slot)
 
bool disconnectPopupRequest (QObject *reciever, const char *slot)
 

Static Public Member Functions

static PVServer_ServiceWrapperGetService ()
 Get the CORBA engine wrapper. More...
 
static QString GetPVConfigPath ()
 Get PVViewer configuration path as stored by SALOME's resource manager: More...
 
static bool ConnectToExternalPVServer (QMainWindow *aDesktop)
 Connect to the external PVServer, using the PARAVIS engine to launch it if it is not already up. More...
 

Protected Slots

void onWindowActivated (SUIT_ViewWindow *)
 
- Protected Slots inherited from SUIT_ViewManager
void onWindowActivated (SUIT_ViewWindow *)
 
void onClosingView (SUIT_ViewWindow *)
 
void onMousePressed (SUIT_ViewWindow *, QMouseEvent *)
 
void onDeleteStudy ()
 

Private Attributes

SUIT_Desktopdesktop
 

Additional Inherited Members

- Public Slots inherited from SUIT_ViewManager
void createView ()
 
void closeAllViews ()
 
- Signals inherited from SUIT_ViewManager
void lastViewClosed (SUIT_ViewManager *)
 
void tryCloseView (SUIT_ViewWindow *)
 
void deleteView (SUIT_ViewWindow *)
 
void viewCreated (SUIT_ViewWindow *)
 
void mousePress (SUIT_ViewWindow *, QMouseEvent *)
 
void mouseRelease (SUIT_ViewWindow *, QMouseEvent *)
 
void mouseDoubleClick (SUIT_ViewWindow *, QMouseEvent *)
 
void mouseMove (SUIT_ViewWindow *, QMouseEvent *)
 
void wheel (SUIT_ViewWindow *, QWheelEvent *)
 
void keyPress (SUIT_ViewWindow *, QKeyEvent *)
 
void keyRelease (SUIT_ViewWindow *, QKeyEvent *)
 
void activated (SUIT_ViewManager *)
 
- Protected Types inherited from SUIT_ViewManager
typedef QPointer< SUIT_ViewWindowViewWindow
 
- Protected Member Functions inherited from SUIT_ViewManager
virtual bool insertView (SUIT_ViewWindow *theView)
 
virtual void removeView (SUIT_ViewWindow *theView)
 
virtual void closeView (SUIT_ViewWindow *theView)
 
virtual void setViewName (SUIT_ViewWindow *theView)
 
QString prepareTitle (const QString &, const int, const int)
 
- Static Protected Member Functions inherited from SUIT_ViewManager
static int useNewId (const QString &)
 
- Protected Attributes inherited from SUIT_ViewManager
SUIT_DesktopmyDesktop
 
SUIT_ViewModelmyViewModel
 
QVector< ViewWindowmyViews
 
SUIT_ViewWindowmyActiveView
 
int myId
 
QPixmap myIcon
 
QString myTitle
 
SUIT_StudymyStudy
 
bool myIsDetached
 
- Static Protected Attributes inherited from SUIT_ViewManager
static QMap< QString, int > _ViewMgrId
 

Constructor & Destructor Documentation

PVViewer_ViewManager::PVViewer_ViewManager ( SUIT_Study study,
SUIT_Desktop desk,
LogWindow logWindow 
)
PVViewer_ViewManager::~PVViewer_ViewManager ( )
inline

Member Function Documentation

QString PVViewer_ViewManager::GetPVConfigPath ( )
static
PVServer_ServiceWrapper * PVViewer_ViewManager::GetService ( )
static
void PVViewer_ViewManager::onWindowActivated ( SUIT_ViewWindow view)
protectedslot

Enable toolbars if view view is ParaView viewer and disable otherwise.

References desktop, PVViewer_GUIElements::GetInstance(), and PVViewer_GUIElements::setToolBarEnabled().

Member Data Documentation

SUIT_Desktop* PVViewer_ViewManager::desktop
private

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