pqArrayStatusPropertyWidget.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 pqArrayStatusPropertyWidget_h
5 #define pqArrayStatusPropertyWidget_h
6 
7 #include "pqPropertyWidget.h"
8 #include <QScopedPointer>
9 
10 class vtkObject;
11 class vtkPVXMLElement;
12 class vtkSMPropertyGroup;
13 
15 {
16  Q_OBJECT
18 
19 public:
21  vtkSMProxy* proxy, vtkSMPropertyGroup* group, QWidget* parent = nullptr);
23  vtkSMProxy* proxy, vtkSMProperty* property, QWidget* parent = nullptr);
24  ~pqArrayStatusPropertyWidget() override;
25 
26 private Q_SLOTS:
27  void updateColumn(vtkObject*);
28 
29 private: // NOLINT(readability-redundant-access-specifiers)
30  Q_DISABLE_COPY(pqArrayStatusPropertyWidget);
31  class pqInternals;
32  friend class pqInternals;
33  QScopedPointer<pqInternals> Internals;
34 };
35 
36 #endif
pqPropertyWidget represents a widget created for each property of a proxy on the pqPropertiesPanel (f...
#define PQCOMPONENTS_EXPORT
superclass for all SM properties
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.