src
paraview-5.12
Qt
ApplicationComponents
pqMetaDataPropertyWidget.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 pqMetaDataPropertyWidget_h
5
#define pqMetaDataPropertyWidget_h
6
7
#include "pqApplicationComponentsModule.h"
8
#include "
pqPropertyWidget.h
"
9
10
#include <memory>
11
12
class
vtkSMProxy
;
13
class
vtkSMPropertyGroup
;
14
46
class
PQAPPLICATIONCOMPONENTS_EXPORT
pqMetaDataPropertyWidget
:
public
pqPropertyWidget
47
{
48
Q_OBJECT
49
using
Superclass
=
pqPropertyWidget
;
50
51
public
:
52
pqMetaDataPropertyWidget
(
53
vtkSMProxy
* proxy,
vtkSMPropertyGroup
* smgroup, QWidget* parent =
nullptr
);
54
~
pqMetaDataPropertyWidget
()
override
;
55
56
void
updateMetadata(
vtkObject
*,
unsigned
long
,
void
*);
57
58
private
:
59
Q_DISABLE_COPY(
pqMetaDataPropertyWidget
);
60
class
pqInternals;
61
std::unique_ptr<pqInternals> Internals;
62
};
63
64
#endif
pqPropertyWidget
pqPropertyWidget represents a widget created for each property of a proxy on the pqPropertiesPanel (f...
Definition:
pqPropertyWidget.h:25
vtkObject
vtkSMProxy
proxy for a VTK object(s) on a server
Definition:
vtkSMProxy.h:140
pqMetaDataPropertyWidget
Utilize pqMetaDataPropertyWidget when you need to update the metadata information of a vtkSMSourcePro...
Definition:
pqMetaDataPropertyWidget.h:46
vtkSMPropertyGroup
Definition:
vtkSMPropertyGroup.h:16
pqPropertyWidget.h
pqPropertyWidget::pqPropertyWidget
pqPropertyWidget(vtkSMProxy *proxy, QWidget *parent=nullptr)
Generated by
1.8.17 on Wed Mar 27 2024