pqDoubleRangeSliderPropertyWidget.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 pqDoubleRangeSliderPropertyWidget_h
5 #define pqDoubleRangeSliderPropertyWidget_h
6 
8 #include "pqPropertyWidget.h"
9 
24 {
25  Q_OBJECT
27 
28 public:
30  vtkSMProxy* proxy, vtkSMProperty* property, QWidget* parent = nullptr);
32 
33  void apply() override;
34  void reset() override;
35 
36 protected Q_SLOTS:
37  void highlightResetButton(bool highlight = true);
38  void resetClicked();
39 
40 private Q_SLOTS:
44  void lowerChanged(double);
45  void upperChanged(double);
46 
47 private: // NOLINT(readability-redundant-access-specifiers)
48  Q_DISABLE_COPY(pqDoubleRangeSliderPropertyWidget)
49 
50  class pqInternals;
51  pqInternals* Internals;
52 };
53 
54 #endif
pqPropertyWidget represents a widget created for each property of a proxy on the pqPropertiesPanel (f...
#define PQAPPLICATIONCOMPONENTS_EXPORT
superclass for all SM properties
virtual void reset()
pqDoubleRangeSliderPropertyWidget is a widget used for properties such as the "ThresholdRange" proper...
proxy for a VTK object(s) on a server
Definition: vtkSMProxy.h:140
virtual void apply()