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 
7 
8 #include <QScopedPointer>
9 
23 {
24  Q_OBJECT
26 
27 public:
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
#define PQAPPLICATIONCOMPONENTS_EXPORT
The pqEqualizerPropertyWidget class.
pqInteractiveProperty2DWidget is an abstract pqInteractivePropertyWidgetAbstract subclass designed to...
proxy for a VTK object(s) on a server
Definition: vtkSMProxy.h:140
virtual void placeWidget()=0
Places the interactive widget using current data source information.