Qt
Core
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
15
class
PQCORE_EXPORT
vtkPVGUIPluginInterface
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
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:15
Generated by
1.8.13 on Tue Dec 3 2024