Salome HOME
Update mail address
[modules/geom.git] / src / EntityGUI / EntityGUI_SketcherDlg.h
index 2546a5fe2b182b0c9c663b85983f994b64cc54a4..1a1471c2da2831bbe1bcf1497fd819b955d31966 100644 (file)
 //  License along with this library; if not, write to the Free Software 
 //  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
 // 
-//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
 //
 //
 //  File   : EntityGUI_SketcherDlg.h
 //  Author : Damine COQUERET
 //  Module : GEOM
-//  $Header: 
 
 #ifndef ENTITYGUI_SKETCHERDLG_H
 #define ENTITYGUI_SKETCHERDLG_H
@@ -63,7 +62,8 @@ class EntityGUI_SketcherDlg : public EntityGUI_Skeleton_QTD, public GEOMBase_Hel
     Q_OBJECT
 
 public:
-    EntityGUI_SketcherDlg(GeometryGUI* GUI, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+    EntityGUI_SketcherDlg(GeometryGUI* GUI, QWidget* parent = 0,
+                         const char* name = 0, bool modal = FALSE, WFlags fl = 0);
     ~EntityGUI_SketcherDlg();
 
 protected:
@@ -89,9 +89,9 @@ private :
     int mySketchState;
 
     bool myIsAllAdded;
-    
+
     QLineEdit* myEditCurrentArgument;   /* Current LineEdit */
-    
+
     QStringList myCommand;
     QStringList myUndoCommand;
 
@@ -112,6 +112,8 @@ private :
 
     GeometryGUI*  myGeometryGUI;
 
+    QString myHelpFileName;
+
     enum SketchState {FIRST_POINT, NEXT_POINT};
 
     enum SketchType {PT_ABS, PT_RELATIVE, PT_SEL,
@@ -129,12 +131,14 @@ private :
   bool createShapes( GEOM::GEOM_Object_ptr theObject,
                      TopoDS_Shape&         theApplyedWire,
                      TopoDS_Shape&         theLastSegment );
+
 private slots:
     void ClickOnEnd();
     void ClickOnCancel();
     bool ClickOnApply();
     void ClickOnUndo();
     void ClickOnRedo();
+    void ClickOnHelp();
     void LineEditReturnPressed();
     void SelectionIntoArgument();
     void SetEditCurrentArgument();
@@ -146,7 +150,6 @@ private slots:
     void Dir1Clicked(int constructorId);
     void Dir2Clicked(int constructorId);
     void ValueChangedInSpinBox(double newValue);
-
 };
 
 #endif // ENTITYGUI_SKETCHERDLG_H