From 9280276b1de43fe3dc31602cb4c8326dee247ff4 Mon Sep 17 00:00:00 2001 From: asl Date: Mon, 28 Nov 2005 09:22:22 +0000 Subject: [PATCH 1/1] It is recommended to use standard Qt QInputDialog instead QtxNameDlg --- src/SMESHGUI/SMESHGUI.cxx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/SMESHGUI/SMESHGUI.cxx b/src/SMESHGUI/SMESHGUI.cxx index e13acafd3..922b55bc7 100644 --- a/src/SMESHGUI/SMESHGUI.cxx +++ b/src/SMESHGUI/SMESHGUI.cxx @@ -81,7 +81,6 @@ #include "SalomeApp_Tools.h" #include "SalomeApp_Study.h" -#include "LightApp_NameDlg.h" #include "LightApp_DataOwner.h" #include "SalomeApp_Application.h" #include "LightApp_Preferences.h" @@ -126,6 +125,7 @@ #include #include #include +#include // BOOST Includes #include @@ -1783,8 +1783,10 @@ bool SMESHGUI::OnGUIEvent( int theCommandID ) { aName = anAttr; QString newName = QString(aName->Value().c_str()); - newName = LightApp_NameDlg::getName( desktop(), newName ); - if ( !newName.isEmpty() ) + bool ok; + newName = QInputDialog::getText( tr( "Rename" ), tr( "Enter new name:" ), QLineEdit::Normal, + newName, &ok, desktop() ); + if ( ok && !newName.isEmpty() ) { //old source: aStudy->renameIObject( IObject, newName ); aName->SetValue( newName.latin1() ); -- 2.30.2