pqReaderSelectionPropertyWidget.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 pqReaderSelectionPropertyWidget_h
5 #define pqReaderSelectionPropertyWidget_h
6 
7 #include "pqPropertyWidget.h"
8 #include <QScopedPointer>
9 
10 class vtkObject;
11 class vtkPVXMLElement;
12 class vtkSMPropertyGroup;
13 
24 {
25  Q_OBJECT
26  typedef pqPropertyWidget Superclass;
27 
28 public:
30  vtkSMProxy* proxy, vtkSMProperty* property, QWidget* parent = nullptr);
32 
33 private Q_SLOTS:
34  void readerListChanged();
35 
36 private: // NOLINT(readability-redundant-access-specifiers)
37  Q_DISABLE_COPY(pqReaderSelectionPropertyWidget);
38  class pqInternals;
39  friend class pqInternals;
40  QScopedPointer<pqInternals> Internals;
41 };
42 
43 #endif
pqPropertyWidget represents a widget created for each property of a proxy on the pqPropertiesPanel (f...
#define PQCOMPONENTS_EXPORT
superclass for all SM properties
Used to select readers to show or hide.
proxy for a VTK object(s) on a server
Definition: vtkSMProxy.h:140
This is used by vtkPVXMLParser to represent an XML document starting at the root element.