Qt
Core
vtkPVGUIPluginInterface.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: ParaView
4
Module: vtkPVGUIPluginInterface.h
5
6
Copyright (c) Kitware, Inc.
7
All rights reserved.
8
See Copyright.txt or http://www.paraview.org/HTML/Copyright.html for details.
9
10
This software is distributed WITHOUT ANY WARRANTY; without even
11
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12
PURPOSE. See the above copyright notice for more information.
13
14
=========================================================================*/
15
16
#ifndef vtkPVGUIPluginInterface_h
17
#define vtkPVGUIPluginInterface_h
18
19
#include "
pqCoreModule.h
"
// For export macro
20
#include <QObjectList>
// For the list of interfaces
21
27
class
PQCORE_EXPORT
vtkPVGUIPluginInterface
28
{
29
public
:
30
virtual
~
vtkPVGUIPluginInterface
();
31
virtual
QObjectList interfaces() = 0;
32
};
33
Q_DECLARE_INTERFACE
(
vtkPVGUIPluginInterface
,
"com.kitware/paraview/guiplugin"
)
34
#endif
35
36
// VTK-HeaderTest-Exclude: vtkPVGUIPluginInterface.h
Q_DECLARE_INTERFACE
Q_DECLARE_INTERFACE(pqViewFrameActionsInterface, "com.kitware/paraview/viewframeactions")
pqCoreModule.h
PQCORE_EXPORT
#define PQCORE_EXPORT
Definition:
pqCoreModule.h:15
vtkPVGUIPluginInterface
vtkPVGUIPluginInterface defines the interface required by GUI plugins.
Definition:
vtkPVGUIPluginInterface.h:27
Generated by
1.8.13 on Mon Mar 27 2023