4 #ifndef pqInteractivePropertyWidgetAbstract_h 5 #define pqInteractivePropertyWidgetAbstract_h 11 #include <QScopedPointer> 34 Q_PROPERTY(
pqSMProxy dataSource READ dataSource WRITE setDataSource);
44 void reset()
override;
58 bool isWidgetVisible()
const;
93 void hideEvent(QHideEvent*)
override;
98 void showEvent(QShowEvent*)
override;
106 virtual void setWidgetVisible(
bool val);
119 virtual void placeWidget() = 0;
131 virtual void updateWidgetVisibility();
137 void widgetVisibilityToggled(
bool);
143 void widgetVisibilityUpdated(
bool);
150 void startInteraction();
152 void endInteraction();
172 bool VisibleState =
true;
173 bool WidgetVisibility =
false;
174 int LinkedPortIndex = -1;
179 void handleUserEvent(
vtkObject*,
unsigned long,
void*);
182 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
pqServer (should be renamed to pqSession) is a pqServerManagerModelItem subclass that represents a vt...