/// \param thePoint a point clicked in the viewer
/// \param theEvent the mouse event
virtual void mouseMoved(QMouseEvent* theEvent, Handle_V3d_View theView);
-
/// Gives the current selected objects to be processed by the operation
- /// \param theFeature the selected feature
- /// \param theShape the selected shape
- virtual void setSelected(boost::shared_ptr<ModelAPI_Feature> theFeature,
- const TopoDS_Shape& theShape);
-
+ /// \param thePoint a point clicked in the viewer
+ /// \param theEvent the mouse event
+ /// \param theSelected the list of selected presentations
+ virtual void mouseReleased(QMouseEvent* theEvent, Handle_V3d_View theView,
+ const std::list<XGUI_ViewerPrs>& theSelected);
protected:
/// \brief Virtual method called when operation is started
/// Virtual method called when operation started (see start() method for more description)