[Uml-devel] kdesdk/umbrello/umbrello

Oliver Kellogg okellogg at users.sourceforge.net
Wed Feb 9 11:07:30 UTC 2005


CVS commit by okellogg: 

Constructor: setUMLPackage(parent) when parent is a UMLClassifier.


  M +8 -0      classifierlistitem.cpp   1.18


--- kdesdk/umbrello/umbrello/classifierlistitem.cpp  #1.17:1.18
@@ -23,8 +23,16 @@
 UMLClassifierListItem::UMLClassifierListItem(const UMLObject *parent, QString Name, Uml::IDType id)
   : UMLObject(parent, Name, id) {
+        UMLObject *parentObj = const_cast<UMLObject*>(parent);
+        UMLClassifier *pc = dynamic_cast<UMLClassifier*>(parentObj);
+        if (pc)
+                UMLObject::setUMLPackage(pc);
 }
 
 UMLClassifierListItem::UMLClassifierListItem(const UMLObject *parent)
   : UMLObject(parent) {
+        UMLObject *parentObj = const_cast<UMLObject*>(parent);
+        UMLClassifier *pc = dynamic_cast<UMLClassifier*>(parentObj);
+        if (pc)
+                UMLObject::setUMLPackage(pc);
 }
 






More information about the umbrello-devel mailing list