Salome HOME
Dialogs were divided to "operation and dialog"
[modules/smesh.git] / src / SMESHGUI / SMESHGUI_InitMeshDlg.cxx
index c70984a645c1c0c6383e2c46e135de7112bd322b..7dfa03ab9b8f6b5d1a6ef7344a4d992c1f4ce448 100644 (file)
@@ -60,6 +60,7 @@ SMESHGUI_InitMeshDlg::SMESHGUI_InitMeshDlg( SMESHGUI* theModule )
     new QLabel(tr("SMESH_NAME"), GroupC1, "TextLabel_NameMesh");
     GroupC1->addSpace(1);
     myMeshName = new QLineEdit(GroupC1, "LineEdit_NameMesh");
+    connect( myMeshName, SIGNAL( textChanged( const QString& ) ), this, SIGNAL( nameChanged( const QString& ) ) );
     
     createObject( tr("SMESH_OBJECT_GEOM"), GroupC1, GeomObj );
     createObject( tr("SMESH_OBJECT_HYPOTHESIS"), GroupC1, Hypo );
@@ -83,17 +84,6 @@ SMESHGUI_InitMeshDlg::~SMESHGUI_InitMeshDlg()
   // no need to delete child widgets, Qt does it all for us
 }
 
-//=================================================================================
-// function : updateControlState
-// purpose  :
-//=================================================================================
-void SMESHGUI_InitMeshDlg::updateControlState()
-{
-  bool isEnabled = !meshName().isEmpty() &&
-                   hasSelection( GeomObj ) && hasSelection( Hypo ) && hasSelection( Algo );
-  setButtonEnabled( isEnabled, OK | Apply );
-}
-
 //=================================================================================
 // function : meshName
 // purpose  :