pqPlugin.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 
5 #ifndef pqPlugin_h
6 #define pqPlugin_h
7 
8 #include <QObjectList>
9 
14 class pqPlugin
15 {
16 public:
20  virtual ~pqPlugin() {}
21 
22  virtual QObjectList interfaces() = 0;
23 };
24 
25 Q_DECLARE_INTERFACE(pqPlugin, "com.kitware/paraview/plugin")
26 
27 #endif
virtual ~pqPlugin()
destructor
Definition: pqPlugin.h:20
Q_DECLARE_INTERFACE(pqViewFrameActionsInterface, "com.kitware/paraview/viewframeactions")
virtual QObjectList interfaces()=0
the main plugin interface for GUI extensions one instance of this resides in the plugin ...
Definition: pqPlugin.h:14