Salome HOME
It should not be possible to use the circle/arc line in the distance operation.
[modules/shaper.git] / src / PartSet / PartSet_WidgetSketchLabel.h
index 5d4ad6f52eebe4a30c4e86e45e81459e754b87de..0dbc1da33c9c93caf3c0a256d829b74332166baa 100644 (file)
@@ -1,3 +1,5 @@
+// Copyright (C) 2014-20xx CEA/DEN, EDF R&D
+
 // File:        PartSet_WidgetSketchLabel.h
 // Created:     07 July 2014
 // Author:      Vitaly SMETANNIKOV
@@ -18,9 +20,9 @@
 #include <TopoDS_Shape.hxx>
 
 class QLabel;
+class QTimer;
 class XGUI_OperationMgr;
 class XGUI_Workshop;
-//class PartSet_OperationSketch;
 
 class PARTSET_EXPORT PartSet_WidgetSketchLabel : public ModuleBase_ModelWidget
 {
@@ -66,6 +68,7 @@ signals:
 
  private slots:
   void onPlaneSelected();
+  void setSketchingMode();
 
  private:
   AISObjectPtr createPreviewPlane(std::shared_ptr<GeomAPI_Pnt> theOrigin, 
@@ -77,7 +80,6 @@ signals:
   void erasePreviewPlanes();
   void showPreviewPlanes();
 
-  void setSketchingMode();
 
   QLabel* myLabel;
   QString myText;
@@ -91,7 +93,8 @@ signals:
   bool myPreviewDisplayed;
 
   Handle(StdSelect_FaceFilter) myFaceFilter;
-  //Handle(ModuleBase_ShapeInPlaneFilter) mySketchFilter;
+
+  QTimer* mySelectionTimer;
 };
 
 #endif