27 #ifndef SMESHGUI_SMOOTHINGDLG_H
28 #define SMESHGUI_SMOOTHINGDLG_H
37 #include <SALOME_InteractiveObject.hxx>
40 #include <SALOMEconfig.h>
41 #include CORBA_SERVER_HEADER(SMESH_Mesh)
51 class SalomeApp_IntSpinBox;
57 class LightApp_SelectionMgr;
74 void enterEvent( QEvent* );
75 void keyPressEvent( QKeyEvent* );
76 void setFilters(
const bool theIsElem );
94 Handle(SALOME_InteractiveObject) myIO;
98 QRadioButton* Constructor1;
100 QPushButton* buttonOk;
101 QPushButton* buttonCancel;
102 QPushButton* buttonApply;
103 QPushButton* buttonHelp;
105 QLabel* TextLabelElements;
106 QPushButton* SelectElementsButton;
107 QLineEdit* LineEditElements;
108 QCheckBox* CheckBoxMesh;
109 QLabel* TextLabelNodes;
110 QPushButton* SelectNodesButton;
111 QLineEdit* LineEditNodes;
112 QLabel* TextLabelMethod;
113 QComboBox* ComboBoxMethod;
114 QLabel* TextLabelLimit;
115 SalomeApp_IntSpinBox* SpinBox_IterationLimit;
116 QLabel* TextLabelAspectRatio;
118 QCheckBox* CheckBoxParametric;
120 QString myHelpFileName;
122 QPushButton* myElemFilterBtn;
126 virtual
void reject();
133 void SetEditCurrentArgument();
134 void SelectionIntoArgument();
135 void DeactivateActiveDialog();
136 void ActivateThisDialog();
137 void onTextChange( const QString& );
138 void onSelectMesh(
bool );
141 void setElemFilters();
142 void setNodeFilters();
145 #endif // SMESHGUI_SMOOTHINGDLG_H