Version: 9.15.0
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 ()
 
QMenugetCatalystMenu ()
 
pqVCRToolbar * getVCRToolbar ()
 
pqAnimationTimeToolbar * getTimeToolbar ()
 
void setToolBarVisible (bool)
 
void setToolBarEnabled (bool)
 
QList< QToolBar * > getToolbars ()
 
void setVCRTimeToolBarVisible (bool)
 

Static Public Member Functions

static PVViewer_GUIElementsGetInstance (QMainWindow *)
 

Public Attributes

QActionmainAction
 
QActionvcrAction
 
QActiontimeAction
 
QActioncolorAction
 
QActionreprAction
 
QActioncameraAction
 
QActionaxesAction
 
QActionmacrosAction
 
QActioncommonAction
 
QActiondataAction
 

Private Member Functions

 PVViewer_GUIElements (QMainWindow *)
 
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
 
QMenucatalystMenu
 
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::PVViewer_GUIElements ( QMainWindow desktop)
private

◆ ~PVViewer_GUIElements()

virtual PVViewer_GUIElements::~PVViewer_GUIElements ( )
inlineprivatevirtual

Member Function Documentation

◆ buildPVWidgets()

void PVViewer_GUIElements::buildPVWidgets ( )
private

◆ getCatalystMenu()

QMenu * PVViewer_GUIElements::getCatalystMenu ( )

References buildPVWidgets(), and catalystMenu.

◆ getFiltersMenu()

QMenu * PVViewer_GUIElements::getFiltersMenu ( )

References buildPVWidgets(), and filtersMenu.

◆ GetInstance()

PVViewer_GUIElements * PVViewer_GUIElements::GetInstance ( QMainWindow desk)
static

◆ getMacrosMenu()

QMenu * PVViewer_GUIElements::getMacrosMenu ( )

References buildPVWidgets(), and macrosMenu.

◆ getPipelineBrowserWidget()

pqPipelineBrowserWidget * PVViewer_GUIElements::getPipelineBrowserWidget ( )

◆ getPropertiesPanel()

pqPropertiesPanel * PVViewer_GUIElements::getPropertiesPanel ( )

◆ getSourcesMenu()

QMenu * PVViewer_GUIElements::getSourcesMenu ( )

References buildPVWidgets(), and sourcesMenu.

◆ getTimeToolbar()

pqAnimationTimeToolbar * PVViewer_GUIElements::getTimeToolbar ( )

References buildPVWidgets(), and timeToolbar.

◆ getToolbars()

◆ getVCRToolbar()

pqVCRToolbar * PVViewer_GUIElements::getVCRToolbar ( )

References buildPVWidgets(), and vcrToolbar.

◆ publishExistingSources()

void PVViewer_GUIElements::publishExistingSources ( )
private

◆ setToolBarEnabled()

void PVViewer_GUIElements::setToolBarEnabled ( bool  enabled)

◆ setToolBarVisible()

void PVViewer_GUIElements::setToolBarVisible ( bool  show)

◆ setVCRTimeToolBarVisible()

void PVViewer_GUIElements::setVCRTimeToolBarVisible ( bool  show)

References timeAction, and vcrAction.

Member Data Documentation

◆ axesAction

QAction* PVViewer_GUIElements::axesAction

◆ axesToolbar

QToolBar* PVViewer_GUIElements::axesToolbar
private

◆ cameraAction

QAction* PVViewer_GUIElements::cameraAction

◆ cameraToolbar

QToolBar* PVViewer_GUIElements::cameraToolbar
private

◆ catalystMenu

QMenu* PVViewer_GUIElements::catalystMenu
private

◆ colorAction

QAction* PVViewer_GUIElements::colorAction

◆ colorToolbar

QToolBar* PVViewer_GUIElements::colorToolbar
private

◆ commonAction

QAction* PVViewer_GUIElements::commonAction

◆ commonToolbar

QToolBar* PVViewer_GUIElements::commonToolbar
private

◆ dataAction

QAction* PVViewer_GUIElements::dataAction

◆ dataToolbar

QToolBar* PVViewer_GUIElements::dataToolbar
private

◆ filtersMenu

QMenu* PVViewer_GUIElements::filtersMenu
private

◆ macrosAction

QAction* PVViewer_GUIElements::macrosAction

◆ macrosMenu

QMenu* PVViewer_GUIElements::macrosMenu
private

◆ macrosToolbar

QToolBar* PVViewer_GUIElements::macrosToolbar
private

◆ mainAction

QAction* PVViewer_GUIElements::mainAction

◆ mainToolBar

QToolBar* PVViewer_GUIElements::mainToolBar
private

◆ myDesktop

QMainWindow* PVViewer_GUIElements::myDesktop
private

◆ myPVWidgetsFlag

bool PVViewer_GUIElements::myPVWidgetsFlag
private

◆ pipelineBrowserWidget

pqPipelineBrowserWidget* PVViewer_GUIElements::pipelineBrowserWidget
private

◆ pipelineModel

pqPipelineModel* PVViewer_GUIElements::pipelineModel
private

◆ propertiesPanel

pqPropertiesPanel* PVViewer_GUIElements::propertiesPanel
private

◆ reprAction

QAction* PVViewer_GUIElements::reprAction

◆ reprToolbar

QToolBar* PVViewer_GUIElements::reprToolbar
private

◆ sourcesMenu

QMenu* PVViewer_GUIElements::sourcesMenu
private

◆ theInstance

PVViewer_GUIElements * PVViewer_GUIElements::theInstance = 0
staticprivate

◆ timeAction

QAction* PVViewer_GUIElements::timeAction

◆ timeToolbar

pqAnimationTimeToolbar* PVViewer_GUIElements::timeToolbar
private

◆ vcrAction

QAction* PVViewer_GUIElements::vcrAction

◆ vcrToolbar

pqVCRToolbar* PVViewer_GUIElements::vcrToolbar
private

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