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 
8 #include "pqSMProxy.h"
9 #include "vtkBoundingBox.h"
11 
12 #include <QScopedPointer>
13 
14 class vtkObject;
15 class vtkSMPropertyGroup;
16 
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
vtkSMNew2DWidgetRepresentationProxy * widgetProxy() const
Returns the proxy for the interactive 2D widget.
#define PQAPPLICATIONCOMPONENTS_EXPORT
proxy for 2D widgets and their representations in ParaView.
pqInteractiveProperty2DWidget is an abstract pqInteractivePropertyWidgetAbstract subclass designed to...
proxy for a VTK object(s) on a server
Definition: vtkSMProxy.h:140
pqInteractivePropertyWidgetAbstract is an abstract pqPropertyWidget subclass designed to serve as the...
Abstract class for proxies for 2D and 3D widgets.
vtkSMNewWidgetRepresentationProxyAbstract * internalWidgetProxy() final
Get the internal instance of the widget proxy.