-
- int myConstructorId;
-
- GEOM::GEOM_Object_var myShape;
- QMap< int, int > myFace; // indexes of faces from second tab ( Face1,2 )
- TColStd_IndexedMapOfInteger myFaces; // indexes of faces from first tab ( Faces )
-
- QFrame* myGrp1;
- QFrame* myGrp2;
- QFrame* myGrp3;
-
- QMap< int, QPushButton* > mySelBtn;
- QMap< int, QLineEdit* > mySelName;
- QMap< int, DlgRef_SpinBox* > mySpinBox;
+ void Init();
+ void enterEvent( QEvent* );
+ void reset();
+ void createSelWg( const QString&, QPixmap&, QWidget*,
+ QGridLayout*, const int );
+ void createRadioWg( const QString&, const QString&, QWidget*,
+ QGridLayout*, const int, const int, const int );
+ void activateSelection();
+ void enableWidgets();
+
+private:
+ int myConstructorId;
+
+ GEOM::GEOM_Object_var myShape;
+ QMap< int, int > myFace; // indexes of faces from second tab ( Face1,2 )
+ TColStd_IndexedMapOfInteger myFaces; // indexes of faces from first tab ( Faces )
+ TColStd_IndexedMapOfInteger myEdges; // indexes of edges from fourth tab (Edges)
+
+ QGroupBox* myGrp1;
+ QGroupBox* myGrp2;
+ QGroupBox* myGrp3;
+ QGroupBox* myGrp4;
+
+ QMap< int, QPushButton* > mySelBtn;
+ QMap< int, QLineEdit* > mySelName;
+ QMap< int, QDoubleSpinBox* > mySpinBox;
+ QMap< int, QRadioButton* > myRadioButton;