32 #ifndef pqApplicationCore_h 33 #define pqApplicationCore_h 35 #include "pqCoreModule.h" 60 #ifdef PARAVIEW_USE_QTHELP 81 typedef QObject Superclass;
126 void registerManager(
const QString&
function, QObject* manager);
132 QObject* manager(
const QString&
function);
137 void unRegisterManager(
const QString&
function);
139 #ifdef PARAVIEW_USE_QTHELP 144 QHelpEngine* helpEngine();
151 void registerDocumentation(
const QString& filename);
221 virtual pqTestUtility* testUtility();
244 void saveState(
const QString& filename);
262 void loadStateFromString(
269 void loadStateIncremental(
271 void loadStateIncremental(
291 void loadDistributedPlugins(
const char* filename = 0);
303 void prepareForQuit();
313 void showOutputWindow();
320 void loadConfiguration(
const QString& filename);
321 void loadConfigurationXML(
const char* xmldata);
365 void forceFilterMenuRefresh();
370 void updateMasterEnableState(
bool);
396 #ifdef PARAVIEW_USE_QTHELP 397 QHelpEngine* HelpEngine;
405 pqInternals* Internal;
408 void createOutputWindow();
pqProgressManager * ProgressManager
pqOutputWindow * OutputWindow
pqLinksModel * LinksModel
pqDisplayPolicy * getDisplayPolicy() const
Returns the display policy instance used by the application.
pqServerManagerObserver * ServerManagerObserver
This class is the crux of the ParaView application.
pqInterfaceTracker * interfaceTracker() const
Locates the interface tracker for the application.
vtkOutputWindow implementation that converts VTK output messages into Qt signals. ...
pqRecentlyUsedResourcesList encapsulates a persistent collection of recently-used resources (data fil...
A Qt based model to represent the vtkSMLinks in the server manager.
pqPluginManager * PluginManager
pqRecentlyUsedResourcesList * RecentlyUsedResourcesList
pqPluginManager * getPluginManager() const
pqPluginManager manages all functionality associated with loading plugins.
pqProgressManager is progress manager.
pq3DWidgetFactory * get3DWidgetFactory() const
pqObjectBuilder is loosely based on the Builder design pattern.
pqProgressManager * getProgressManager() const
ProgressManager is the manager that streamlines progress.
pqServerManagerModel * ServerManagerModel
Display policy defines the application specific policy for creating display proxies.
pqServerManagerObserver * getServerManagerObserver()
ServerManagerObserver observer the vtkSMProxyManager for changes to the server manager and fires sign...
Provides an output dialog that will display all VTK/ParaView debug/warning/error output.
pqInterfaceTracker * InterfaceTracker
pqOutputWindow * outputWindow()
pqServerConfigurationCollection maintains a serializable collection of server-configurations defined ...
pqSettings extends QSettings to add support for following:
This is a vtkSMProxyManager observer.
pqServerConfigurationCollection * ServerConfigurations
pqOutputWindowAdapter * OutputWindowAdapter
pqDisplayPolicy * DisplayPolicy
QPointer< pqTestUtility > TestUtility
pqObjectBuilder * ObjectBuilder
pqServerManagerModel is the model for the Server Manager.
is used to locate proxies referred to in state xmls while loading state files.
pqOutputWindowAdapter * outputWindowAdapter()
Returns the output window.
bool isLoadingState()
Check to see if its in the process of loading a state Reliance on this flag is chimerical since we ca...
pqObjectBuilder * getObjectBuilder() const
Get the Object Builder.
pqOptions * getOptions() const
Provides access to the command line options object.
PQ representation for a vtkSMProxy that can be involved in a pipeline.
pqServerManagerModel * getServerManagerModel() const
ServerManagerModel is the representation of the ServerManager using pqServerManagerModelItem subclass...
pq3DWidgetFactory * WidgetFactory
Utility class to load state from XML.
This is used by vtkPVXMLParser to represent an XML document starting at the root element.
pqUndoStack * getUndoStack() const
pqUndoStack represents a vtkSMUndoStack along with a a vtkSMUndoStackBuilder.
Command line options for pqClient.
pqLinksModel * getLinksModel() const
pqLinksModel is the model used to keep track of proxy/property links maintained by vtkSMProxyManager...
pqInterfaceTracker is used by ParaView components to locate interface-implementations.
pqServerResource encapsulates a resource in ParaView.
pqPluginManager works with vtkSMPluginManager to keep track for plugins loaded/available.
pqServer (should be renamed to pqSession) is a pqServerManagerModelItem subclass that represents a vt...