pqLightPropertyWidget.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 pqLightPropertyWidget_h
5 #define pqLightPropertyWidget_h
6 
8 
26 {
27  Q_OBJECT
29 
30 public:
31  pqLightPropertyWidget(vtkSMProxy* proxy, vtkSMPropertyGroup* smgroup, QWidget* parent = nullptr);
32  ~pqLightPropertyWidget() override;
33 
34 protected Q_SLOTS:
35  void placeWidget() override {}
36 
40  void updateVisibilityState();
41 
42 private:
43  Q_DISABLE_COPY(pqLightPropertyWidget);
44 
45  class pqInternals;
46  pqInternals* Internals;
47 };
48 
49 #endif
#define PQAPPLICATIONCOMPONENTS_EXPORT
pqLightPropertyWidget is a custom property widget that uses "LightWidgetRepresentation" to help users...
proxy for a VTK object(s) on a server
Definition: vtkSMProxy.h:140
pqInteractivePropertyWidgetAbstract is an abstract pqPropertyWidget subclass designed to serve as the...
pqInteractivePropertyWidget is an abstract pqPropertyWidget subclass designed to serve as the supercl...