Salome HOME
Merge branch 'master' of newgeom:newgeom.git into BR_PYTHON_PLUGIN
[modules/shaper.git] / src / XGUI / XGUI_ViewerProxy.h
index 9c39bdf20c9ef3549f8404b1fa614986e448bfcf..caca6ec42133103af9f64c78e0ab2291764e1cbe 100644 (file)
@@ -52,6 +52,15 @@ Q_OBJECT
   /// Connects to a viewer according to current environment
   void connectToViewer();
 
+  /// Add selection filter to the viewer
+  virtual void addSelectionFilter(const Handle(SelectMgr_Filter)& theFilter);
+
+  /// Remove selection filter from the viewer
+  virtual void removeSelectionFilter(const Handle(SelectMgr_Filter)& theFilter);
+
+  /// Remove all selection filters from the viewer
+  virtual void clearSelectionFilters();
+
  private slots:
   void onMousePress(XGUI_ViewWindow*, QMouseEvent*);
   void onMouseRelease(XGUI_ViewWindow*, QMouseEvent*);