- myEditCurrentArgument->setText(aName);
-
- // clear selection
- disconnect(myGeomGUI->getApp()->selectionMgr(), 0, this, 0);
- myGeomGUI->getApp()->selectionMgr()->clearSelected();
- connect(myGeomGUI->getApp()->selectionMgr(), SIGNAL(currentSelectionChanged()),
- this, SLOT(SelectionIntoArgument()));
-
- if (myEditCurrentArgument == GroupPntVecR->LineEdit1) {
- myPoint = aSelectedObject;
- if (!myPoint->_is_nil() && myDir->_is_nil())
- GroupPntVecR->PushButton2->click();
- }
- else if (myEditCurrentArgument == GroupPntVecR->LineEdit2) {
- myDir = aSelectedObject;
- if (!myDir->_is_nil() && myPoint->_is_nil())
- GroupPntVecR->PushButton1->click();
- }
- else if (myEditCurrentArgument == Group3Pnts->LineEdit1) {
- myPoint1 = aSelectedObject;
- if (!myPoint1->_is_nil() && myPoint2->_is_nil())
- Group3Pnts->PushButton2->click();
- }
- else if (myEditCurrentArgument == Group3Pnts->LineEdit2) {
- myPoint2 = aSelectedObject;
- if (!myPoint2->_is_nil() && myPoint3->_is_nil())
- Group3Pnts->PushButton3->click();
- }
- else if (myEditCurrentArgument == Group3Pnts->LineEdit3) {
- myPoint3 = aSelectedObject;
- if (!myPoint3->_is_nil() && myPoint1->_is_nil())
- Group3Pnts->PushButton1->click();
- }
-
- displayPreview();