+private:
+ void Init();
+ void enterEvent( QEvent* );
+ void initSelection();
+
+ void clearTemporary();
+
+ bool onAcceptLocal();
+ void clearShapeBufferLocal( GEOM::GEOM_Object_ptr );
+ // Reimplementation of onAccept for local case of this class.
+
+ void activateSelection();
+ void updateButtonState();
+ void selectTmpInViewer();
+
+private:
+ GEOM::GEOM_Object_var myObject;
+ QList<GEOM::GeomObjPtr> myTmpObjs;
+
+ DlgRef_1SelExt* GroupPoints;
+ DlgRef_1SelExt* GroupPoints2;
+ SalomeApp_DoubleSpinBox* myTolEdt;
+ SalomeApp_DoubleSpinBox* myTolEdt2;
+ QPushButton* myDetectBtn;
+ QCheckBox* mySubShapesChk;
+
+ int myCurrConstrId;
+
+protected slots:
+ virtual void ClickOnCancel();
+