Salome HOME
Merge branch 'Dev_2.1.0' of salome:modules/shaper into Dev_2.1.0
[modules/shaper.git] / src / PartSet / PartSet_WidgetPoint2dDistance.h
index 889ee2ed0fb210b3b206ee7f4eda3cc7e9b4f98a..7b350d33edd8623e5e9a265bb1c89fe4d5c1010e 100644 (file)
@@ -12,7 +12,6 @@
 
 #include <ModelAPI_CompositeFeature.h>
 
-class PartSet_LockApplyMgr;
 class GeomAPI_Pnt2d;
 class ModuleBase_IWorkshop;
 class ModuleBase_IViewWindow;
@@ -59,6 +58,9 @@ Q_OBJECT
   /// Set sketch instance
   void setSketch(CompositeFeaturePtr theSketch) { mySketch = theSketch; }
 
+  /// Returns true if the event is processed.
+  virtual bool processEnter();
+
 public slots:
    /// Process of mouse move
    /// \param theWnd a pointer to a window
@@ -85,15 +87,14 @@ protected:
   virtual double computeValue(const std::shared_ptr<GeomAPI_Pnt2d>& theFirstPnt,
                               const std::shared_ptr<GeomAPI_Pnt2d>& theCurrentPnt);
 
-private slots:
-  /// Process values changed event
-  void onValuesChanged();
-
 protected:
+  /// A reference to workshop
   ModuleBase_IWorkshop* myWorkshop;
-  PartSet_LockApplyMgr* myLockApplyMgr; ///< a manager to lock/unlock Apply button in PP
-
+  
+  /// A name of the first point
   std::string myFirstPntName;
+
+  /// Reference to sketch
   CompositeFeaturePtr mySketch;
 };