Qt
Components
pqActionGroupInterface.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 pqActionGroupInterface_h
6
#define pqActionGroupInterface_h
7
8
#include "
pqComponentsModule.h
"
9
#include <QtPlugin>
10
class
QActionGroup;
11
16
class
PQCOMPONENTS_EXPORT
pqActionGroupInterface
17
{
18
public
:
19
pqActionGroupInterface
();
20
virtual
~
pqActionGroupInterface
();
21
27
virtual
QString groupName() = 0;
28
32
virtual
QActionGroup* actionGroup() = 0;
33
};
34
35
Q_DECLARE_INTERFACE
(
pqActionGroupInterface
,
"com.kitware/paraview/actiongroup"
)
36
37
#endif
pqComponentsModule.h
pqActionGroupInterface
interface class for plugins that create QActionGroups for adding actions to menus and toolbars ...
Definition:
pqActionGroupInterface.h:16
PQCOMPONENTS_EXPORT
#define PQCOMPONENTS_EXPORT
Definition:
pqComponentsModule.h:15
Q_DECLARE_INTERFACE
Q_DECLARE_INTERFACE(pqViewFrameActionsInterface, "com.kitware/paraview/viewframeactions")
Generated by
1.8.13 on Tue Oct 1 2024