pqInteractiveProperty2DWidget.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
3 #ifndef pqInteractiveProperty2DWidget_h
4 #define pqInteractiveProperty2DWidget_h
5 
6 #include "pqApplicationComponentsModule.h"
8 #include "pqSMProxy.h"
9 #include "vtkBoundingBox.h"
11 
12 #include <QScopedPointer>
13 
14 class vtkObject;
15 class vtkSMPropertyGroup;
16 
31 class PQAPPLICATIONCOMPONENTS_EXPORT pqInteractiveProperty2DWidget
33 {
34  Q_OBJECT
36 
37 public:
38  pqInteractiveProperty2DWidget(const char* widget_smgroup, const char* widget_smname,
39  vtkSMProxy* proxy, vtkSMPropertyGroup* smgroup, QWidget* parent = nullptr);
41 
45  vtkSMNew2DWidgetRepresentationProxy* widgetProxy() const { return this->WidgetProxy; };
46 
47 protected:
52  {
53  return this->WidgetProxy;
54  };
55 
56 private:
57  Q_DISABLE_COPY(pqInteractiveProperty2DWidget)
58 
60 };
61 
62 #endif
pqInteractivePropertyWidgetAbstract.h
vtkSmartPointer< vtkSMNew2DWidgetRepresentationProxy >
vtkObject
vtkSMNewWidgetRepresentationProxyAbstract
Abstract class for proxies for 2D and 3D widgets.
Definition: vtkSMNewWidgetRepresentationProxyAbstract.h:26
pqInteractiveProperty2DWidget::widgetProxy
vtkSMNew2DWidgetRepresentationProxy * widgetProxy() const
Returns the proxy for the interactive 2D widget.
Definition: pqInteractiveProperty2DWidget.h:45
vtkSMProxy
proxy for a VTK object(s) on a server
Definition: vtkSMProxy.h:140
pqInteractivePropertyWidgetAbstract
pqInteractivePropertyWidgetAbstract is an abstract pqPropertyWidget subclass designed to serve as the...
Definition: pqInteractivePropertyWidgetAbstract.h:30
pqSMProxy.h
vtkSMPropertyGroup
Definition: vtkSMPropertyGroup.h:16
vtkSMNew2DWidgetRepresentationProxy
proxy for 2D widgets and their representations in ParaView.
Definition: vtkSMNew2DWidgetRepresentationProxy.h:20
vtkBoundingBox.h
pqInteractiveProperty2DWidget
pqInteractiveProperty2DWidget is an abstract pqInteractivePropertyWidgetAbstract subclass designed to...
Definition: pqInteractiveProperty2DWidget.h:31
vtkSMNew2DWidgetRepresentationProxy.h
pqInteractiveProperty2DWidget::internalWidgetProxy
vtkSMNewWidgetRepresentationProxyAbstract * internalWidgetProxy() final
Get the internal instance of the widget proxy.
Definition: pqInteractiveProperty2DWidget.h:51