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_MESH"), GroupC1, MeshObj );
createObject( tr("SMESH_OBJECT_GEOM"), GroupC1, GeomObj );
}
//=================================================================================
-// function : updateControlState()
-// purpose :
-//=================================================================================
-void SMESHGUI_AddSubMeshDlg::updateControlState( const bool isEnabled )
-{
- setButtonEnabled( isEnabled, OK | Apply );
-}
-
-//=================================================================================
-// function : init()
+// function : subMeshName
// purpose :
//=================================================================================
-void SMESHGUI_AddSubMeshDlg::init()
+QString SMESHGUI_AddSubMeshDlg::subMeshName() const
{
- clearSelection();
- myMeshName->setText( tr( "SMESH_SUBMESH" ) );
+ return myMeshName->text().stripWhiteSpace();
}
//=================================================================================
-// function : subMeshName
+// function : setSubMeshName
// purpose :
//=================================================================================
-QString SMESHGUI_AddSubMeshDlg::subMeshName() const
+void SMESHGUI_AddSubMeshDlg::setSubMeshName( const QString& name )
{
- return myMeshName->text().stripWhiteSpace();
+ myMeshName->setText( name );
}