Qt
ApplicationComponents
pqExtractorsMenuReaction.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
#ifndef pqExtractorsMenuReaction_h
5
#define pqExtractorsMenuReaction_h
6
7
#include "pqApplicationComponentsModule.h"
// for exports
8
#include "pqTimer.h"
// for pqTimer
9
#include <QObject>
10
11
class
pqExtractor
;
12
class
pqProxyGroupMenuManager
;
13
14
class
PQAPPLICATIONCOMPONENTS_EXPORT
pqExtractorsMenuReaction
:
public
QObject
15
{
16
Q_OBJECT
17
typedef
QObject Superclass;
18
19
public
:
20
pqExtractorsMenuReaction
(
pqProxyGroupMenuManager
* menuManager,
bool
hideDisabledActions =
false
);
21
~
pqExtractorsMenuReaction
()
override
;
22
23
public
Q_SLOTS:
// NOLINT(readability-redundant-access-specifiers)
28
void
updateEnableState(
bool
updateOnlyToolbars =
false
);
29
33
pqExtractor
* createExtractor(
const
QString& group,
const
QString&
name
)
const
;
34
35
private
:
36
Q_DISABLE_COPY(
pqExtractorsMenuReaction
);
37
bool
HideDisabledActions;
38
pqTimer Timer;
39
};
40
41
#endif
pqExtractorsMenuReaction
Definition:
pqExtractorsMenuReaction.h:14
pqProxyGroupMenuManager
pqProxyGroupMenuManager is a menu-populator that fills up a menu with proxies defined in an XML confi...
Definition:
pqProxyGroupMenuManager.h:25
name
name
pqExtractor
pqProxy subclass for extractors
Definition:
pqExtractor.h:21
Generated by
1.8.13 on Sat Dec 6 2025