32 #ifndef pqApplicationCore_h 33 #define pqApplicationCore_h 58 #ifdef PARAVIEW_USE_QTHELP 79 typedef QObject Superclass;
124 void registerManager(
const QString&
function, QObject* manager);
130 QObject* manager(
const QString&
function);
135 void unRegisterManager(
const QString&
function);
137 #ifdef PARAVIEW_USE_QTHELP 142 QHelpEngine* helpEngine();
149 void registerDocumentation(
const QString& filename);
188 return this->MainWindowEventManager;
204 virtual pqTestUtility* testUtility();
231 void clearSettings();
242 bool saveState(
const QString& filename);
260 void loadStateFromString(
263 void clearViewsForLoadingState(
pqServer* server);
269 void loadStateIncremental(
271 void loadStateIncremental(
299 void _paraview_client_environment_complete();
307 void prepareForQuit();
319 void loadConfiguration(
const QString& filename);
320 void loadConfigurationXML(
const char* xmldata);
364 void forceFilterMenuRefresh();
369 void updateMasterEnableState(
bool);
375 void clientEnvironmentDone();
380 void onHelpEngineWarning(
const QString&);
388 void generalSettingsChanged();
406 #ifdef PARAVIEW_USE_QTHELP 407 QHelpEngine* HelpEngine;
415 pqInternals* Internal;
pqProgressManager * ProgressManager
pqLinksModel * LinksModel
pqServerManagerObserver * ServerManagerObserver
This class is the crux of the ParaView application.
void setLoadingState(bool value)
Set the loading state flag.
pqInterfaceTracker * interfaceTracker() const
Locates the interface tracker for the application.
manages recently used resources
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.
pqObjectBuilder is loosely based on the Builder design pattern.
pqProgressManager * getProgressManager() const
ProgressManager is the manager that streamlines progress.
pqServerManagerModel * ServerManagerModel
pqServerManagerObserver * getServerManagerObserver()
ServerManagerObserver observer the vtkSMProxyManager for changes to the server manager and fires sign...
pqInterfaceTracker * InterfaceTracker
pqMainWindowEventManager is a manager for marshalling a main window's events to pqReactions.
pqServerConfigurationCollection maintains a serializable collection of server-configurations defined ...
pqSettings extends QSettings to add support for following:
This is a vtkSMProxyManager observer.
pqServerConfigurationCollection * ServerConfigurations
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.
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...
pqMainWindowEventManager * MainWindowEventManager
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...
pqMainWindowEventManager * getMainWindowEventManager() const
pqMainWindowManager manages signals called for main window events.