vtkPVGUIPluginInterface.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
3 
4 #ifndef vtkPVGUIPluginInterface_h
5 #define vtkPVGUIPluginInterface_h
6 
7 #include "pqCoreModule.h" // For export macro
8 #include <QObjectList> // For the list of interfaces
9 
16 {
17 public:
18  virtual ~vtkPVGUIPluginInterface();
19  virtual QObjectList interfaces() = 0;
20 };
21 Q_DECLARE_INTERFACE(vtkPVGUIPluginInterface, "com.kitware/paraview/guiplugin")
22 #endif
23 
24 // VTK-HeaderTest-Exclude: vtkPVGUIPluginInterface.h
Q_DECLARE_INTERFACE(pqViewFrameActionsInterface, "com.kitware/paraview/viewframeactions")
#define PQCORE_EXPORT
Definition: pqCoreModule.h:15
vtkPVGUIPluginInterface defines the interface required by GUI plugins.