32 #ifndef pqApplicationCore_h 33 #define pqApplicationCore_h 76 int code()
const {
return this->Code; }
92 typedef QObject Superclass;
113 bool addStandardArgs =
true, QObject* parent =
nullptr);
151 void registerManager(
const QString&
function, QObject* manager);
157 QObject* manager(
const QString&
function);
162 void unRegisterManager(
const QString&
function);
168 QHelpEngine* helpEngine();
174 void registerDocumentation(
const QString& filename);
213 return this->MainWindowEventManager;
229 virtual pqTestUtility* testUtility();
256 void clearSettings();
267 bool saveState(
const QString& filename);
285 void loadStateFromString(
288 void clearViewsForLoadingState(
pqServer* server);
294 void loadStateIncremental(
296 void loadStateIncremental(
324 void _paraview_client_environment_complete();
331 void prepareForQuit();
345 void loadConfiguration(
const QString& filename);
346 void loadConfigurationXML(
const char* xmldata);
352 void updateAvailableReadersAndWriters();
396 void forceFilterMenuRefresh();
401 void updateMasterEnableState(
bool);
407 void clientEnvironmentDone();
412 void onHelpEngineWarning(
const QString&);
420 void generalSettingsChanged();
441 QHelpEngine* HelpEngine;
442 QPointer<pqTestUtility> TestUtility;
448 pqInternals* Internal;
#define PARAVIEW_DEPRECATED_IN_5_10_0(reason)
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
pqApplicationCoreExitCode(int ecode)
A Qt based model to represent the vtkSMLinks in the server manager.
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.
pqServerManagerObserver * getServerManagerObserver()
ServerManagerObserver observer the vtkSMProxyManager for changes to the server manager and fires sign...
command line options manager
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.
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.
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...
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.