X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FSMESHGUI%2FSMESHGUI_ExtrusionAlongPathDlg.h;h=2bd6f1d21fce302a290ef0f1a070e579abaef370;hb=401b2a2e54af16513f98bf23584a7f69ab8a2956;hp=199c8752eb67e3e02fc3688d72cf4771eb8ce5dd;hpb=6c4a9f32ed7b4416d79e0d0d293919609a8eb178;p=modules%2Fsmesh.git diff --git a/src/SMESHGUI/SMESHGUI_ExtrusionAlongPathDlg.h b/src/SMESHGUI/SMESHGUI_ExtrusionAlongPathDlg.h index 199c8752e..2bd6f1d21 100644 --- a/src/SMESHGUI/SMESHGUI_ExtrusionAlongPathDlg.h +++ b/src/SMESHGUI/SMESHGUI_ExtrusionAlongPathDlg.h @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2015 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE // // Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS @@ -82,6 +82,7 @@ private: bool isValuesValid(); SMESH::double_array_var getAngles(); + SMESH::double_array_var getScales(); void updateLinearAngles(); @@ -94,6 +95,7 @@ private: SMESH::SMESH_IDSource_var myPath; SUIT_SelectionFilter* myPathMeshFilter; QList myAnglesList; + QList myScalesList; // widgets SMESHGUI_3TypesSelector* SelectorWdg; @@ -103,12 +105,21 @@ private: QLineEdit* PathMeshLineEdit; QPushButton* SelectStartPointButton; QLineEdit* StartPointLineEdit; + QCheckBox* LinearAnglesCheck; QGroupBox* AnglesGrp; QListWidget* AnglesList; QToolButton* AddAngleButton; QToolButton* RemoveAngleButton; SMESHGUI_SpinBox* AngleSpin; + + QCheckBox* LinearScalesCheck; + QGroupBox* ScalesGrp; + QListWidget* ScalesList; + QToolButton* AddScaleButton; + QToolButton* RemoveScaleButton; + SMESHGUI_SpinBox* ScaleSpin; + QGroupBox* BasePointGrp; QPushButton* SelectBasePointButton; SMESHGUI_SpinBox* XSpin; @@ -140,6 +151,8 @@ private slots: void onTextChange( const QString& ); void OnAngleAdded(); void OnAngleRemoved(); + void onOpenView(); + void onCloseView(); }; #endif // SMESHGUI_EXTRUSIONALONGPATHDLG_H