Salome HOME
Face selection for sketch entity - the OB selected result should be checked on face...
[modules/shaper.git] / src / PartSet / PartSet_WidgetPoint2dDistance.h
index 9ccf0cb6bdbbb864cc7ca349e0f46a6dcd97c316..7d6a497c6058f55a89af09552decfa518f6ce373 100644 (file)
@@ -47,8 +47,8 @@ Q_OBJECT
 
   virtual ~PartSet_WidgetPoint2dDistance();
 
-  /// The methiod called when widget is activated
-  virtual void activate();
+  /// Fills the widget with default values
+  virtual void reset();
 
   /// The methiod called when widget is deactivated
   virtual void deactivate();
@@ -66,18 +66,22 @@ Q_OBJECT
   /// Set sketch instance
   void setSketch(CompositeFeaturePtr theSketch) { mySketch = theSketch; }
 
- protected slots:
-   /// Process of mouse release
+public slots:
+   /// Process of mouse move
    /// \param theWnd a pointer to a window
    /// \param theEvent a mouse event
-  void onMouseRelease(ModuleBase_IViewWindow* theWnd, QMouseEvent* theEvent);
+  void onMouseMove(ModuleBase_IViewWindow* theWnd, QMouseEvent* theEvent);
 
-   /// Process of mouse move
+  protected slots:
+   /// Process of mouse release
    /// \param theWnd a pointer to a window
    /// \param theEvent a mouse event
-  void onMouseMove(ModuleBase_IViewWindow* theWnd, QMouseEvent* theEvent);
+  void onMouseRelease(ModuleBase_IViewWindow* theWnd, QMouseEvent* theEvent);
 
 protected:
+  /// The methiod called when widget is activated
+  virtual void activateCustom();
+
   /// Set the second point which defines a value in the widget as a distance with a first point defined by feature
   void setPoint(FeaturePtr theFeature, const std::shared_ptr<GeomAPI_Pnt2d>& thePnt);