ParaView
Classes
ParaView Behaviors

Behaviors are classes that manage certain behaviors in the application. More...

Classes

class  pqAlwaysConnectedBehavior
 pqAlwaysConnectedBehavior ensures that the client always remains connected to a server. More...
 
class  pqApplyBehavior
 pqApplyBehavior collects the logic that needs to happen after the user hits "Apply" on the pqPropertiesPanel. More...
 
class  pqAutoLoadPluginXMLBehavior
 ParaView plugins can load gui configuration xmls eg. More...
 
class  pqCategoryToolbarsBehavior
 pqCategoryToolbarsBehavior is used when the application wants to enable categories from a pqProxyGroupMenuManager to show up in a toolbar. More...
 
class  pqCollaborationBehavior
 pqCollaborationBehavior ensures that a pqCollaborationManager get set when a new pqServer that support collaboration has been created. More...
 
class  pqCommandLineOptionsBehavior
 pqCommandLineOptionsBehavior processes command-line options on startup and performs relevant actions such as loading data files, connecting to server etc. More...
 
class  pqCrashRecoveryBehavior
 pqCrashRecoveryBehavior manages saving/loading of crash recovery state. More...
 
class  pqDataTimeStepBehavior
 pqDataTimeStepBehavior ensures that whenever a file is opened with more than 1 timestep, the application time >= the time for the last timestep. More...
 
class  pqDefaultViewBehavior
 pqDefaultViewBehavior ensures that when a new server connection is made, the default view of the user-specified type is automatically created. More...
 
class  pqFixPathsInStateFilesBehavior
 pqFixPathsInStateFilesBehavior puts up a dialog (pqFixStateFilenamesDialog) whenever a state file is loaded allowing the user to fix filenames for readers in the state file. More...
 
class  pqLockPanelsBehavior
 Central location for controlling whether dock widgets are locked down or movable. More...
 
class  pqModelTransformSupportBehavior
 pqModelTransformSupportBehavior is designed for supporting ChangeOfBasis matrix for MantId. More...
 
class  pqObjectPickingBehavior
 pqObjectPickingBehavior is used to add support for picking "source" by clicking on it in a view. More...
 
class  pqPersistentMainWindowStateBehavior
 pqPersistentMainWindowStateBehavior saves and restores the MainWindow state on shutdown and restart. More...
 
class  pqPipelineContextMenuBehavior
 This behavior manages showing up of a context menu with sensible pipeline related actions for changing color/visibility etc. More...
 
class  pqPluginActionGroupBehavior
 pqPluginActionGroupBehavior adds support for loading menus/toolbars from plugins. More...
 
class  pqPluginDockWidgetsBehavior
 pqPluginDockWidgetsBehavior adds support for loading dock widgets from plugins. More...
 
class  pqPluginDocumentationBehavior
 pqPluginDocumentationBehavior is a helper class that ensures that documentation from plugins is registered with the QHelpEngine. More...
 
class  pqPluginPathBehavior
 Applications may want to support auto-loading of plugins from certain locations when a client-server connection is made. More...
 
class  pqPluginSettingsBehavior
 pqPluginSettingsBehavior adds support for adding applicatin settings from plugins More...
 
class  pqQtMessageHandlerBehavior
 pqQtMessageHandlerBehavior install a message handler to capture Qt error/debug messages i.e. More...
 
class  pqSpreadSheetVisibilityBehavior
 Whenever spreadsheet view is created, ParaView wants to ensure that the active source is automatically displayed in that view. More...
 
class  pqUndoRedoBehavior
 pqUndoRedoBehavior enables application wide undo-redo. More...
 
class  pqVerifyRequiredPluginBehavior
 ParaView plugins can be loaded on the client or server before a connection is made. More...
 
class  pqViewStreamingBehavior
 pqViewStreamingBehavior is used to manage rendering of render-view when streaming is enabled. More...
 

Detailed Description

Behaviors are classes that manage certain behaviors in the application.

Developers should simply instantiate behaviors if the expect that behavior in their client.

pqParaViewBehaviors creates all the behaviors used by ParaView. If your client is merely a branded version of ParaView, then you may want to simply use this behavior. You can also enable/disable behaviors created by pqParaViewBehaviors before instantiating the pqParaViewBehaviors instance by using static methods of the form pqParaViewBehaviors::set<behavior name>(bool) e.g. pqParaViewBehaviors::setStandardPropertyWidgets(false).

Since ParaView 5.1, ObjectPickingBehavior is disabled by default in ParaView.