X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSMESHGUI%2FSMESHGUI_ExtrusionAlongPathDlg.h;h=c0b5b898ff6c3fcbd7ca278173f91ace0aeed92a;hb=9969477f2eb30b5f56ea1ed5ba8be2896b1a5fb2;hp=57f7be3b7f22b17474be87d974f9be3fd0a2ec2f;hpb=81a502af8470190be359d6491a20796dbad5bb97;p=modules%2Fsmesh.git diff --git a/src/SMESHGUI/SMESHGUI_ExtrusionAlongPathDlg.h b/src/SMESHGUI/SMESHGUI_ExtrusionAlongPathDlg.h index 57f7be3b7..c0b5b898f 100644 --- a/src/SMESHGUI/SMESHGUI_ExtrusionAlongPathDlg.h +++ b/src/SMESHGUI/SMESHGUI_ExtrusionAlongPathDlg.h @@ -17,7 +17,7 @@ // 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 // // // @@ -29,6 +29,8 @@ #ifndef DIALOGBOX_EXTRUSION_PATH_H #define DIALOGBOX_EXTRUSION_PATH_H +#include "SMESH_SMESHGUI.hxx" + #include "LightApp_SelectionMgr.h" #include "SUIT_SelectionFilter.h" @@ -60,7 +62,7 @@ class SVTK_Selector; // class : SMESHGUI_ExtrusionAlongPathDlg // purpose : //================================================================================= -class SMESHGUI_ExtrusionAlongPathDlg : public QDialog +class SMESHGUI_EXPORT SMESHGUI_ExtrusionAlongPathDlg : public QDialog { Q_OBJECT @@ -83,6 +85,7 @@ public: private: void Init (bool ResetControls = true); void enterEvent (QEvent*); /* mouse enter the QWidget */ + void keyPressEvent(QKeyEvent*); int GetConstructorId(); void SetEditCurrentArgument (QToolButton* button); @@ -122,6 +125,7 @@ private: QLabel* StartPointLab; QToolButton* SelectStartPointButton; QLineEdit* StartPointLineEdit; + QCheckBox* LinearAnglesCheck; QCheckBox* AnglesCheck; QGroupBox* AnglesGrp; QListBox* AnglesList; @@ -137,11 +141,15 @@ private: SMESHGUI_SpinBox* YSpin; QLabel* ZLab; SMESHGUI_SpinBox* ZSpin; + QCheckBox* MakeGroupsCheck; QGroupBox* GroupButtons; QPushButton* OkButton; QPushButton* ApplyButton; QPushButton* CloseButton; + QPushButton* HelpButton; + + QString myHelpFileName; protected slots: void reject(); @@ -150,6 +158,7 @@ private slots: void ConstructorsClicked (int); void ClickOnOk(); bool ClickOnApply(); + void ClickOnHelp(); void SetEditCurrentArgument(); void SelectionIntoArgument(); void DeactivateActiveDialog();