32 #ifndef pqRenderViewSelectionReaction_h 33 #define pqRenderViewSelectionReaction_h 82 SELECT_SURFACE_CELLS_TOOLTIP
90 QActionGroup* modifierGroup = NULL);
94 void selectedCustomBox(
int xmin,
int ymin,
int xmax,
int ymax);
95 void selectedCustomBox(
const int region[4]);
105 virtual void actionTriggered(
bool val);
117 void setView(
pqView* view);
127 void beginSelection();
143 void fastPreSelection();
155 void selectionChanged(
vtkObject*,
unsigned long,
void* calldata);
167 void onLeftButtonRelease();
168 void onWheelRotate();
177 void UpdateTooltip();
181 QPointer<pqRenderView> View;
182 QPointer<pqDataRepresentation> Representation;
183 QMetaObject::Connection RepresentationConnection;
185 bool DisableSelectionModifiers;
186 int PreviousRenderViewMode;
188 unsigned long ObserverIds[4];
190 QTimer MouseMovingTimer;
192 int MousePosition[2];
195 static QPointer<pqRenderViewSelectionReaction> ActiveReaction;
200 void cleanupObservers();
pqDataRepresentation is the superclass for a display for a pqPipelineSource i.e.
representation for "Render View" like views in ParaView.
virtual int getSelectionModifier()
Get the current state of selection modifier, if any.
virtual void updateEnableState()
#define PQAPPLICATIONCOMPONENTS_EXPORT
This is a PQ abstraction of a generic view module.
pqRenderViewSelectionReaction handles various selection modes available on RenderViews.
Generric reaction for creating selections on views.