32 #ifndef pqInteractivePropertyWidget_h 33 #define pqInteractivePropertyWidget_h 39 #include <QScopedPointer> 60 Q_PROPERTY(
pqSMProxy dataSource READ dataSource WRITE setDataSource);
70 void reset()
override;
89 bool isWidgetVisible()
const;
117 void hideEvent(QHideEvent*)
override;
122 void showEvent(QShowEvent*)
override;
130 void setWidgetVisible(
bool val);
143 virtual void placeWidget() = 0;
154 void widgetVisibilityToggled(
bool);
160 void widgetVisibilityUpdated(
bool);
166 void startInteraction();
168 void endInteraction();
178 void updateWidgetVisibility();
181 bool VisibleState =
true;
184 void handleUserEvent(
vtkObject*,
unsigned long,
void*);
190 QScopedPointer<pqInternals> Internals;
#define PQAPPLICATIONCOMPONENTS_EXPORT
This is a PQ abstraction of a generic view module.
proxy for a VTK object(s) on a server