pqPluginDocumentationBehavior.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 pqPluginDocumentationBehavior_h
5 #define pqPluginDocumentationBehavior_h
6 
8 #include <QObject>
9 
10 class QHelpEngine;
11 class vtkPVPlugin;
12 
19 {
20  Q_OBJECT
21  typedef QObject Superclass;
22 
23 public:
24  pqPluginDocumentationBehavior(QHelpEngine* engine);
26 
27 protected Q_SLOTS:
28  void updatePlugin(vtkPVPlugin*);
29  void updatePlugins();
30  void refreshHelpEngine();
31 
32 private:
33  Q_DISABLE_COPY(pqPluginDocumentationBehavior)
34 
35  class pqInternals;
36  pqInternals* Internals;
37 };
38 
39 #endif
pqPluginDocumentationBehavior is a helper class that ensures that documentation from plugins is regis...
#define PQAPPLICATIONCOMPONENTS_EXPORT
defines the core interface for any ParaView plugin.
Definition: vtkPVPlugin.h:38