+ void Init();
+ void closeEvent( QCloseEvent* );
+ void enterEvent( QEvent* ); /* mouse enter the QWidget */
+ void hideEvent( QHideEvent* ); /* ESC key */
+ void keyPressEvent( QKeyEvent* );
+ int GetConstructorId();
+ bool IsValid();
+
+ SMESHGUI* mySMESHGUI; /* Current SMESHGUI object */
+ LightApp_SelectionMgr* mySelectionMgr; /* User shape selection */
+ int myOk1, myOk2, myOk3, myOk4, myOk5, myOk6;
+ QLineEdit* myEditCurrentArgument; /* Current LineEdit */
+ SVTK_Selector* mySelector;
+
+ bool myBusy;
+ SMESH::SMESH_Mesh_var myMesh;
+ SMESH_Actor* myActor;
+
+ QGroupBox* ConstructorsBox;
+ QButtonGroup* GroupConstructors;
+ QRadioButton* RadioButton1;
+ QRadioButton* RadioButton2;
+ QRadioButton* RadioButton3;
+ QRadioButton* RadioButton4;
+ QGroupBox* GroupButtons;
+ QPushButton* buttonOk;
+ QPushButton* buttonCancel;
+ QPushButton* buttonApply;
+ QPushButton* buttonHelp;
+ QGroupBox* GroupArguments;
+ QGroupBox* SubGroup1;
+ QGroupBox* SubGroup2;
+ QLabel* TextLabel1;
+ QLabel* TextLabel2;
+ QLabel* TextLabel3;
+ QLabel* TextLabel4;
+ QLabel* TextLabel5;
+ QLabel* TextLabel6;
+ QPushButton* SelectButton1;
+ QPushButton* SelectButton2;
+ QPushButton* SelectButton3;
+ QPushButton* SelectButton4;
+ QPushButton* SelectButton5;
+ QPushButton* SelectButton6;
+ QLineEdit* LineEdit1;
+ QLineEdit* LineEdit2;
+ QLineEdit* LineEdit3;
+ QLineEdit* LineEdit4;
+ QLineEdit* LineEdit5;
+ QLineEdit* LineEdit6;
+ QCheckBox* CheckBoxMerge;
+ QCheckBox* CheckBoxPolygons;
+ QCheckBox* CheckBoxPolyedrs;