ParaView
Public Slots | Public Member Functions | Static Public Member Functions | Protected Attributes
pqPVApplicationCore Class Reference

pqPVApplicationCore is the application code used by ParaView-based applications that use more of ParaView's functionality than that provided by pqApplicationCore such as the the selection manager, animation manager etc. More...

#include <pqPVApplicationCore.h>

Inheritance diagram for pqPVApplicationCore:
Inheritance graph
[legend]
Collaboration diagram for pqPVApplicationCore:
Collaboration graph
[legend]

List of all members.

Public Slots

void quickLaunch ()
 Pops-up the quick launch dialog.
void startSearch ()
 Pops-up the search dialog if the focused widget is QAsbstractItemView type.

Public Member Functions

 pqPVApplicationCore (int &argc, char **argv, pqOptions *options=0)
 ~pqPVApplicationCore ()
pqApplyPropertiesManagerapplyPropertiesManager () const
 Provides access to the apply properties manager.
pqSelectionManagerselectionManager () const
 Provides access to the selection manager.
pqAnimationManageranimationManager () const
 Provides access to the animation manager. Animation manager helps with the.
virtual pqTestUtilitytestUtility ()
 Provides access to the test utility.
pqPythonManagerpythonManager () const
 Provides access to the python manager.
virtual void registerForQuicklaunch (QWidget *)
 ParaView provides a mechanism to trigger menu actions using a quick-launch dialog.

Static Public Member Functions

static pqPVApplicationCoreinstance ()
 Returns the pqPVApplicationCore instance.

Protected Attributes

QPointer< pqSelectionManagerSelectionManager
QPointer< pqAnimationManagerAnimationManager
QPointer
< pqApplyPropertiesManager
ApplyPropertiesManger
pqPythonManagerPythonManager
QList< QPointer< QWidget > > QuickLaunchMenus

Detailed Description

pqPVApplicationCore is the application code used by ParaView-based applications that use more of ParaView's functionality than that provided by pqApplicationCore such as the the selection manager, animation manager etc.

Definition at line 52 of file pqPVApplicationCore.h.


Constructor & Destructor Documentation

pqPVApplicationCore::pqPVApplicationCore ( int argc,
char **  argv,
pqOptions options = 0 
)
pqPVApplicationCore::~pqPVApplicationCore ( )

Member Function Documentation

static pqPVApplicationCore* pqPVApplicationCore::instance ( ) [inline, static]

Returns the pqPVApplicationCore instance.

If no pqPVApplicationCore has been created then return NULL.

Reimplemented from pqApplicationCore.

Definition at line 62 of file pqPVApplicationCore.h.

pqApplyPropertiesManager* pqPVApplicationCore::applyPropertiesManager ( ) const

Provides access to the apply properties manager.

pqSelectionManager* pqPVApplicationCore::selectionManager ( ) const

Provides access to the selection manager.

Selection manager provides access to the ParaView wide data selection mechanism. This must not be confused with the active-object selection.

pqAnimationManager* pqPVApplicationCore::animationManager ( ) const

Provides access to the animation manager. Animation manager helps with the.

virtual pqTestUtility* pqPVApplicationCore::testUtility ( ) [virtual]

Provides access to the test utility.

Reimplemented from pqApplicationCore.

pqPythonManager* pqPVApplicationCore::pythonManager ( ) const

Provides access to the python manager.

This is non-null only when paraview is compiled with python support i.e. PARAVIEW_ENABLE_PYTHON is ON.

virtual void pqPVApplicationCore::registerForQuicklaunch ( QWidget *  ) [virtual]

ParaView provides a mechanism to trigger menu actions using a quick-launch dialog.

Applications can register menus action from which should be launch-able from the quick-launch dialog. Typical candidates are the sources menu, filters menu etc.

void pqPVApplicationCore::quickLaunch ( ) [slot]

Pops-up the quick launch dialog.

void pqPVApplicationCore::startSearch ( ) [slot]

Pops-up the search dialog if the focused widget is QAsbstractItemView type.


Member Data Documentation

Definition at line 98 of file pqPVApplicationCore.h.

Definition at line 99 of file pqPVApplicationCore.h.

Definition at line 100 of file pqPVApplicationCore.h.

Definition at line 102 of file pqPVApplicationCore.h.

QList<QPointer<QWidget> > pqPVApplicationCore::QuickLaunchMenus [protected]

Definition at line 103 of file pqPVApplicationCore.h.


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