27 #ifndef SMESHGUI_SEWINGDLG_H
28 #define SMESHGUI_SEWINGDLG_H
37 #include <SALOMEconfig.h>
38 #include CORBA_SERVER_HEADER(SMESH_Mesh)
39 #include CORBA_SERVER_HEADER(SMESH_MeshEditor)
53 class LightApp_SelectionMgr;
55 class SalomeApp_IntSpinBox;
57 class QListWidgetItem;
73 void enterEvent( QEvent* );
74 void keyPressEvent( QKeyEvent* );
75 int GetConstructorId();
81 int myOk1, myOk2, myOk3, myOk4, myOk5,
myOk6;
142 QLineEdit* BorderEndLine[2];
160 QString getGroupText(
int groupIndex );
162 void showGroup( QListWidgetItem* item );
163 bool setCurrentGroup();
164 bool setCurrentPart();
165 void onGroupChange(
bool partChange=
false);
166 void setDisplayMode();
167 void restoreDisplayMode();
171 virtual void reject();
174 void ConstructorsClicked(
int );
175 void onModeChange(
int );
176 void onAutoSew(
int );
177 void onDetectClicked();
178 void onRemoveGroupClicked();
179 void onSelectGroup();
180 void onSelectAll(
int);
181 void onSelectBorderPartFromGroup();
182 void onSetFirstClicked();
183 void onRemoveElemClicked();
184 void onMoveBorderEnd(
int);
185 void onSwapClicked();
189 void SetEditCurrentArgument();
190 void SelectionIntoArgument(
bool =
true );
191 void DeactivateActiveDialog();
192 void ActivateThisDialog();
193 void onTextChange(
const QString& );
198 #endif // SMESHGUI_SEWINGDLG_H