Salome HOME
0022628: [CEA 1202] The default icon disposition is not correct in french and in...
[modules/yacs.git] / src / genericgui / EditionContainer.cxx
index 6389bd91a0164a83c02c73260251518759bb08ca..18d02683466ef1d05b940b222194b40e72262f21 100644 (file)
@@ -1,9 +1,9 @@
-// Copyright (C) 2006-2012  CEA/DEN, EDF R&D
+// Copyright (C) 2006-2014  CEA/DEN, EDF R&D
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
 // License as published by the Free Software Foundation; either
-// version 2.1 of the License.
+// version 2.1 of the License, or (at your option) any later version.
 //
 // This library is distributed in the hope that it will be useful,
 // but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -61,6 +61,7 @@ void EditionContainer::update(GuiEvent event, int type, Subject* son)
   switch (event)
     {
     case RENAME:
+    case UPDATE:
       _wContainer->le_name->setText((son->getName()).c_str());
       fillContainerPanel();
       break;
@@ -95,8 +96,6 @@ void EditionContainer::onApply()
 void EditionContainer::onCancel()
 {
   DEBTRACE("EditionContainer::onCancel");
-  SubjectContainer *scont = dynamic_cast<SubjectContainer*>(_subject);
-  YASSERT(scont);
-  _wContainer->FillPanel(scont->getContainer());
+  _wContainer->onCancel();
   ItemEdition::onCancel();
 }