src
paraview-5.12
Qt
ApplicationComponents
pqCatalystPauseSimulationReaction.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-FileCopyrightText: Copyright (c) Sandia Corporation
3
// SPDX-License-Identifier: BSD-3-Clause
4
#ifndef pqCatalystPauseSimulationReaction_h
5
#define pqCatalystPauseSimulationReaction_h
6
7
#include "
pqReaction.h
"
8
#include <QPointer>
9
10
class
pqLiveInsituVisualizationManager
;
11
class
vtkSMLiveInsituLinkProxy
;
12
19
class
PQAPPLICATIONCOMPONENTS_EXPORT
pqCatalystPauseSimulationReaction
:
public
pqReaction
20
{
21
Q_OBJECT
22
typedef
pqReaction
Superclass
;
23
24
public
:
25
pqCatalystPauseSimulationReaction
(QAction* parent =
nullptr
);
26
27
public
Q_SLOTS:
// NOLINT(readability-redundant-access-specifiers)
28
void
updateEnableState
()
override
{
updateEnableState
(PAUSE); }
29
30
protected
:
31
enum
Type
32
{
33
CONTINUE
,
34
PAUSE
35
};
36
40
void
onTriggered
()
override
{ this->setPauseSimulation(
true
); }
41
42
void
setPauseSimulation(
bool
pause);
43
void
updateEnableState
(Type type);
44
45
private
:
46
Q_DISABLE_COPY(
pqCatalystPauseSimulationReaction
)
47
};
48
49
#endif
pqReaction.h
pqCatalystPauseSimulationReaction::updateEnableState
void updateEnableState() override
Definition:
pqCatalystPauseSimulationReaction.h:28
vtkSMLiveInsituLinkProxy
Performs additional operation on the Live client.
Definition:
vtkSMLiveInsituLinkProxy.h:25
pqLiveInsituVisualizationManager
Manages the live-coprocessing link.
Definition:
pqLiveInsituVisualizationManager.h:26
pqCatalystPauseSimulationReaction::Type
Type
Definition:
pqCatalystPauseSimulationReaction.h:31
pqCatalystPauseSimulationReaction::onTriggered
void onTriggered() override
Called when the action is triggered.
Definition:
pqCatalystPauseSimulationReaction.h:40
pqCatalystPauseSimulationReaction::CONTINUE
@ CONTINUE
Definition:
pqCatalystPauseSimulationReaction.h:33
pqCatalystPauseSimulationReaction
Reaction for setting a breakpoint to Catalyst CoProcessing Engine for Live-Data Visualization.
Definition:
pqCatalystPauseSimulationReaction.h:19
pqReaction::updateEnableState
virtual void updateEnableState()
Definition:
pqReaction.h:48
pqReaction
Definition:
pqReaction.h:25
Generated by
1.8.17 on Wed Mar 27 2024