src
paraview-5.12
Qt
ApplicationComponents
pqEqualizerPropertyWidget.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
3
#ifndef pqEqualizerPropertyWidget_h
4
#define pqEqualizerPropertyWidget_h
5
6
#include "
pqInteractiveProperty2DWidget.h
"
7
8
#include <QScopedPointer>
9
21
class
PQAPPLICATIONCOMPONENTS_EXPORT
pqEqualizerPropertyWidget
22
:
public
pqInteractiveProperty2DWidget
23
{
24
Q_OBJECT
25
typedef
pqInteractiveProperty2DWidget
Superclass
;
26
27
public
:
28
explicit
pqEqualizerPropertyWidget
(
29
vtkSMProxy
* proxy,
vtkSMPropertyGroup
* smgroup, QWidget* parent =
nullptr
);
30
~
pqEqualizerPropertyWidget
()
override
;
31
32
protected
Q_SLOTS:
36
void
placeWidget
()
override
;
37
void
updatePosition();
38
39
private
Q_SLOTS:
40
void
saveEqualizer();
41
void
loadEqualizer();
42
void
resetEqualizer();
43
44
private
:
// NOLINT(readability-redundant-access-specifiers)
45
Q_DISABLE_COPY(
pqEqualizerPropertyWidget
)
46
47
pqPropertyLinks
WidgetLinks;
48
49
struct
pqInternals;
50
QScopedPointer<pqInternals> Internals;
51
};
52
53
#endif
pqInteractiveProperty2DWidget.h
pqEqualizerPropertyWidget
The pqEqualizerPropertyWidget class.
Definition:
pqEqualizerPropertyWidget.h:21
vtkSMProxy
proxy for a VTK object(s) on a server
Definition:
vtkSMProxy.h:140
vtkSMPropertyGroup
Definition:
vtkSMPropertyGroup.h:16
pqPropertyLinks
pqPropertyLinks is used to connect vtkSMProperty and subclasses to properties on QObject instances.
Definition:
pqPropertyLinks.h:38
pqInteractiveProperty2DWidget
pqInteractiveProperty2DWidget is an abstract pqInteractivePropertyWidgetAbstract subclass designed to...
Definition:
pqInteractiveProperty2DWidget.h:31
pqInteractivePropertyWidgetAbstract::placeWidget
virtual void placeWidget()=0
Places the interactive widget using current data source information.
Generated by
1.8.17 on Wed Mar 27 2024