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

#include <PVViewer_GUIElements.h>

Inheritance diagram for PVViewer_GUIElements:
Inheritance graph

Public Member Functions

pqPropertiesPanel * getPropertiesPanel ()
 
pqPipelineBrowserWidget * getPipelineBrowserWidget ()
 
QMenugetFiltersMenu ()
 
QMenugetSourcesMenu ()
 
QMenugetMacrosMenu ()
 
pqVCRToolbar * getVCRToolbar ()
 
pqAnimationTimeToolbar * getTimeToolbar ()
 
void setToolBarVisible (bool show)
 
void setToolBarEnabled (bool enabled)
 
QList< QToolBar * > getToolbars ()
 
void setVCRTimeToolBarVisible (bool show)
 

Static Public Member Functions

static PVViewer_GUIElementsGetInstance (QMainWindow *desk)
 

Public Attributes

QActionmainAction
 
QActionvcrAction
 
QActiontimeAction
 
QActioncolorAction
 
QActionreprAction
 
QActioncameraAction
 
QActionaxesAction
 
QActionmacrosAction
 
QActioncommonAction
 
QActiondataAction
 

Private Member Functions

 PVViewer_GUIElements (QMainWindow *desk)
 
virtual ~PVViewer_GUIElements ()
 
void buildPVWidgets ()
 See ParaView source code: pqParaViewMenuBuilders::buildToolbars() to keep this function up to date: More...
 
void publishExistingSources ()
 

Private Attributes

pqPropertiesPanel * propertiesPanel
 
pqPipelineBrowserWidget * pipelineBrowserWidget
 
pqPipelineModel * pipelineModel
 
QMenusourcesMenu
 
QMenufiltersMenu
 
QMenumacrosMenu
 
QToolBarmainToolBar
 
pqVCRToolbar * vcrToolbar
 
pqAnimationTimeToolbar * timeToolbar
 
QToolBarcolorToolbar
 
QToolBarreprToolbar
 
QToolBarcameraToolbar
 
QToolBaraxesToolbar
 
QToolBarmacrosToolbar
 
QToolBarcommonToolbar
 
QToolBardataToolbar
 
QMainWindowmyDesktop
 
bool myPVWidgetsFlag
 

Static Private Attributes

static PVViewer_GUIElementstheInstance = 0
 

Detailed Description

Some GUI elements of ParaView need to be instanciated in a proper order. This class holds all of them for the sake of clarity.

Constructor & Destructor Documentation

PVViewer_GUIElements::PVViewer_GUIElements ( QMainWindow desk)
private
virtual PVViewer_GUIElements::~PVViewer_GUIElements ( )
inlineprivatevirtual

Member Function Documentation

QMenu * PVViewer_GUIElements::getFiltersMenu ( )

References buildPVWidgets(), and filtersMenu.

PVViewer_GUIElements * PVViewer_GUIElements::GetInstance ( QMainWindow desk)
static
QMenu * PVViewer_GUIElements::getMacrosMenu ( )

References buildPVWidgets(), and macrosMenu.

pqPipelineBrowserWidget * PVViewer_GUIElements::getPipelineBrowserWidget ( )
pqPropertiesPanel * PVViewer_GUIElements::getPropertiesPanel ( )
QMenu * PVViewer_GUIElements::getSourcesMenu ( )

References buildPVWidgets(), and sourcesMenu.

pqAnimationTimeToolbar * PVViewer_GUIElements::getTimeToolbar ( )

References buildPVWidgets(), and timeToolbar.

pqVCRToolbar * PVViewer_GUIElements::getVCRToolbar ( )

References buildPVWidgets(), and vcrToolbar.

void PVViewer_GUIElements::publishExistingSources ( )
private
void PVViewer_GUIElements::setToolBarEnabled ( bool  enabled)
void PVViewer_GUIElements::setToolBarVisible ( bool  show)
void PVViewer_GUIElements::setVCRTimeToolBarVisible ( bool  show)

References timeAction, and vcrAction.

Member Data Documentation

QAction* PVViewer_GUIElements::axesAction
QToolBar* PVViewer_GUIElements::axesToolbar
private
QAction* PVViewer_GUIElements::cameraAction
QToolBar* PVViewer_GUIElements::cameraToolbar
private
QAction* PVViewer_GUIElements::colorAction
QToolBar* PVViewer_GUIElements::colorToolbar
private
QAction* PVViewer_GUIElements::commonAction
QToolBar* PVViewer_GUIElements::commonToolbar
private
QAction* PVViewer_GUIElements::dataAction
QToolBar* PVViewer_GUIElements::dataToolbar
private
QMenu* PVViewer_GUIElements::filtersMenu
private
QAction* PVViewer_GUIElements::macrosAction
QMenu* PVViewer_GUIElements::macrosMenu
private
QToolBar* PVViewer_GUIElements::macrosToolbar
private
QAction* PVViewer_GUIElements::mainAction
QToolBar* PVViewer_GUIElements::mainToolBar
private
QMainWindow* PVViewer_GUIElements::myDesktop
private
bool PVViewer_GUIElements::myPVWidgetsFlag
private
pqPipelineBrowserWidget* PVViewer_GUIElements::pipelineBrowserWidget
private
pqPipelineModel* PVViewer_GUIElements::pipelineModel
private
pqPropertiesPanel* PVViewer_GUIElements::propertiesPanel
private
QAction* PVViewer_GUIElements::reprAction
QToolBar* PVViewer_GUIElements::reprToolbar
private
QMenu* PVViewer_GUIElements::sourcesMenu
private
PVViewer_GUIElements * PVViewer_GUIElements::theInstance = 0
staticprivate
QAction* PVViewer_GUIElements::timeAction
pqAnimationTimeToolbar* PVViewer_GUIElements::timeToolbar
private
QAction* PVViewer_GUIElements::vcrAction
pqVCRToolbar* PVViewer_GUIElements::vcrToolbar
private

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