pqCatalystSetBreakpointReaction.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 pqCatalystSetBreakpointReaction_h
5 #define pqCatalystSetBreakpointReaction_h
6 
7 #include "pqReaction.h"
8 #include <QPointer>
9 
12 
21 {
22  Q_OBJECT
23  typedef pqReaction Superclass;
24 
25 public:
26  pqCatalystSetBreakpointReaction(QAction* parent = nullptr);
27 
28 public Q_SLOTS: // NOLINT(readability-redundant-access-specifiers)
29  void updateEnableState() override;
30 
31 protected:
32  void onTriggered() override;
33 
34 private:
35  Q_DISABLE_COPY(pqCatalystSetBreakpointReaction)
36  class sbrInternal;
37  sbrInternal* Internal;
38 };
39 
40 #endif
Manages the live-coprocessing link.
Performs additional operation on the Live client.
virtual void updateEnableState()
Definition: pqReaction.h:48
#define PQAPPLICATIONCOMPONENTS_EXPORT
This is a superclass just to make it easier to collect all such reactions.
Definition: pqReaction.h:25
Reaction for setting a breakpoint to Catalyst CoProcessing Engine for Live-Data Visualization.
virtual void onTriggered()
Called when the action is triggered.
Definition: pqReaction.h:46