src
paraview-5.12
Qt
ApplicationComponents
pqBoxPropertyWidget.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 pqBoxPropertyWidget_h
5
#define pqBoxPropertyWidget_h
6
7
#include "
pqInteractivePropertyWidget.h
"
8
#include <QPointer>
// For QScopedPointer
9
46
class
PQAPPLICATIONCOMPONENTS_EXPORT
pqBoxPropertyWidget
:
public
pqInteractivePropertyWidget
47
{
48
Q_OBJECT
49
typedef
pqInteractivePropertyWidget
Superclass
;
50
51
public
:
52
pqBoxPropertyWidget
(
vtkSMProxy
* proxy,
vtkSMPropertyGroup
* smgroup, QWidget* parent =
nullptr
,
53
bool
hideReferenceBounds =
false
);
54
~
pqBoxPropertyWidget
()
override
;
55
56
protected
Q_SLOTS:
60
void
placeWidget
()
override
;
61
62
private
:
63
Q_DISABLE_COPY(
pqBoxPropertyWidget
)
64
class
pqUi;
65
QScopedPointer<pqUi>
Ui
;
66
pqPropertyLinks
WidgetLinks;
67
bool
BoxIsRelativeToInput;
68
69
QMetaObject::Connection PlaceWidgetConnection;
70
};
71
72
#endif
pqBoxPropertyWidget
custom property widget using vtkBoxWidget2 and vtkBoxRepresentation.
Definition:
pqBoxPropertyWidget.h:46
vtkSMProxy
proxy for a VTK object(s) on a server
Definition:
vtkSMProxy.h:140
Ui
Definition:
pqExampleVisualizationsDialog.h:10
vtkSMPropertyGroup
Definition:
vtkSMPropertyGroup.h:16
pqPropertyLinks
pqPropertyLinks is used to connect vtkSMProperty and subclasses to properties on QObject instances.
Definition:
pqPropertyLinks.h:38
pqInteractivePropertyWidget.h
pqInteractivePropertyWidgetAbstract::placeWidget
virtual void placeWidget()=0
Places the interactive widget using current data source information.
pqInteractivePropertyWidget
pqInteractivePropertyWidget is an abstract pqPropertyWidget subclass designed to serve as the supercl...
Definition:
pqInteractivePropertyWidget.h:29
Generated by
1.8.17 on Wed Mar 27 2024