-// SMESH::MeshPreviewStruct_var aMeshPreviewStruct;
-
-// bool moveShown = false;
-// if ( myObjectActor)
-// {
-// const bool autoSearch = myDlg->myAutoSearchChkBox->isChecked();
-// const bool preview = myDlg->myPreviewChkBox->isChecked();
-// if ( autoSearch )
-// {
-// myDlg->myCurrentX->SetValue(0);
-// myDlg->myCurrentY->SetValue(0);
-// myDlg->myCurrentZ->SetValue(0);
-// myDlg->myDX->SetValue(0);
-// myDlg->myDY->SetValue(0);
-// myDlg->myDZ->SetValue(0);
-// myDlg->myId->setText("");
-// }
-// QString msg;
-// if ( autoSearch || isValid( msg ) )
-// {
-// try {
-// SMESH::SMESH_Mesh_var aMesh = SMESH::GetMeshByIO(myObjectActor->getIO());
-// if (!aMesh->_is_nil()) {
-// SMESH::SMESH_MeshEditor_var aPreviewer = aMesh->GetMeshEditPreviewer();
-// if (!aPreviewer->_is_nil())
-// {
-// SUIT_OverrideCursor aWaitCursor;
-
-// int anId = 0;
-// if ( autoSearch )
-// anId = aPreviewer->FindNodeClosestTo(myDlg->myX->GetValue(),
-// myDlg->myY->GetValue(),
-// myDlg->myZ->GetValue());
-// else
-// anId = myDlg->myId->text().toInt();
-
-// // find id and/or just compute preview
-// aPreviewer->MoveNode(anId,
-// myDlg->myX->GetValue(),
-// myDlg->myY->GetValue(),
-// myDlg->myZ->GetValue());
-// if ( autoSearch ) { // set found id
-// QString idTxt("%1");
-// if ( anId > 0 )
-// idTxt = idTxt.arg( anId );
-// else
-// idTxt = "";
-// myDlg->myId->setText( idTxt );
-// }
-
-// SMESH::double_array* aXYZ = aMesh->GetNodeXYZ( anId );
-// if( aXYZ && aXYZ->length() >= 3 )
-// {
-// double x = aXYZ->operator[](0);
-// double y = aXYZ->operator[](1);
-// double z = aXYZ->operator[](2);
-// double dx = myDlg->myX->GetValue() - x;
-// double dy = myDlg->myY->GetValue() - y;
-// double dz = myDlg->myZ->GetValue() - z;
-// myDlg->myCurrentX->SetValue(x);
-// myDlg->myCurrentY->SetValue(y);
-// myDlg->myCurrentZ->SetValue(z);
-// myDlg->myDX->SetValue(dx);
-// myDlg->myDY->SetValue(dy);
-// myDlg->myDZ->SetValue(dz);
-// }
-
-// if ( preview ) { // fill preview data
-// aMeshPreviewStruct = aPreviewer->GetPreviewData();
-// moveShown = ( anId > 0 );
-// }
-// }
-// }
-// }catch (...) {
-// }
-// }
-// }
-
-// if ( !moveShown )
-// {
-// aMeshPreviewStruct = new SMESH::MeshPreviewStruct();
-
-// aMeshPreviewStruct->nodesXYZ.length(1);
-// aMeshPreviewStruct->nodesXYZ[0].x = myDlg->myX->GetValue();
-// aMeshPreviewStruct->nodesXYZ[0].y = myDlg->myY->GetValue();
-// aMeshPreviewStruct->nodesXYZ[0].z = myDlg->myZ->GetValue();
-
-// aMeshPreviewStruct->elementTypes.length(1);
-// aMeshPreviewStruct->elementTypes[0].SMDS_ElementType = SMESH::NODE;
-// aMeshPreviewStruct->elementTypes[0].isPoly = false;
-// aMeshPreviewStruct->elementTypes[0].nbNodesInElement = 1;
-
-// aMeshPreviewStruct->elementConnectivities.length(1);
-// aMeshPreviewStruct->elementConnectivities[0] = 0;
-// }
-
-// // display data
-// if ( & aMeshPreviewStruct.in() )
-// {
-// myVectorPreview->SetData(aMeshPreviewStruct.in());
-// }
-// else
-// {
-// myVectorPreview->SetVisibility(false);
-// }
-