32 #ifndef pqInteractivePropertyWidget_h 33 #define pqInteractivePropertyWidget_h 35 #include "pqApplicationComponentsModule.h" 38 #include "vtkBoundingBox.h" 39 #include <QScopedPointer> 60 Q_PROPERTY(
pqSMProxy dataSource READ dataSource WRITE setDataSource);
89 bool isWidgetVisible()
const;
107 vtkBoundingBox dataBounds()
const;
115 void setWidgetVisible(
bool val);
128 virtual void placeWidget() = 0;
139 void widgetVisibilityToggled(
bool);
145 void widgetVisibilityUpdated(
bool);
151 void startInteraction();
153 void endInteraction();
163 void updateWidgetVisibility();
166 void handleUserEvent(vtkObject*,
unsigned long,
void*);
172 QScopedPointer<pqInternals> Internals;
This is a PQ abstraction of a generic view module.
vtkSmartPointer< vtkSMProxy > pqSMProxy
make pqSMProxy synonymous to a smart pointer of a vtkSMProxy
proxy for a VTK object(s) on a server