Version: 9.16.0
PVViewer_GUIElements Class Reference

#include <PVViewer_GUIElements.h>

Inheritance diagram for PVViewer_GUIElements:
Inheritance graph

Public Member Functions

pqPropertiesPanel * getPropertiesPanel ()
 
pqPipelineBrowserWidget * getPipelineBrowserWidget ()
 
QMenu * getFiltersMenu ()
 
QMenu * getSourcesMenu ()
 
QMenu * getMacrosMenu ()
 
QMenu * getCatalystMenu ()
 
pqVCRToolbar * getVCRToolbar ()
 
pqAnimationTimeToolbar * getTimeToolbar ()
 
void setToolBarVisible (bool)
 
void setToolBarEnabled (bool)
 
QList< QToolBar * > getToolbars ()
 
void setVCRTimeToolBarVisible (bool)
 

Static Public Member Functions

static PVViewer_GUIElements * GetInstance (QMainWindow *)
 

Public Attributes

QAction * mainAction
 
QAction * vcrAction
 
QAction * timeAction
 
QAction * colorAction
 
QAction * reprAction
 
QAction * cameraAction
 
QAction * axesAction
 
QAction * macrosAction
 
QAction * commonAction
 
QAction * dataAction
 

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
 
QMenu * sourcesMenu
 
QMenu * filtersMenu
 
QMenu * macrosMenu
 
QMenu * catalystMenu
 
QToolBar * mainToolBar
 
pqVCRToolbar * vcrToolbar
 
pqAnimationTimeToolbar * timeToolbar
 
QToolBar * colorToolbar
 
QToolBar * reprToolbar
 
QToolBar * cameraToolbar
 
QToolBar * axesToolbar
 
QToolBar * macrosToolbar
 
QToolBar * commonToolbar
 
QToolBar * dataToolbar
 
QMainWindow * myDesktop
 
bool myPVWidgetsFlag
 

Static Private Attributes

static PVViewer_GUIElements * theInstance = 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: