[Uml-devel] kdesdk/umbrello/umbrello

Oliver Kellogg okellogg at users.sourceforge.net
Mon May 31 10:05:00 UTC 2004


CVS commit by okellogg: 

saveToXMI(): Loading of ot_Stereotype and ot_Template does not yet
 generate the approprate signals thus we need to save the m_Label.


  M +8 -3      umllistviewitem.cpp   1.42


--- kdesdk/umbrello/umbrello/umllistviewitem.cpp  #1.41:1.42
@@ -461,7 +461,12 @@ void UMLListViewItem::saveToXMI( QDomDoc
         itemElement.setAttribute( "type", m_Type );
         if (m_pObject == NULL) {
-                //too verbose
-                //kdDebug() << "UMLListViewItem::saveToXMI: saving local label "
-                //        << m_Label << " because m_pObject is NULL" << endl;
+                // The predefined listview items such as "Logical View" etc. do
+                // not have a model counterpart thus their label is saved here.
+                itemElement.setAttribute( "label", m_Label );
+        } else if (m_pObject->getBaseType() == ot_Stereotype
+                || m_pObject->getBaseType() == ot_Template) {
+                kdDebug() << "FIXME: UMLListViewItem::saveToXMI(): saving local label "
+                          << m_Label << " because stereotype/template loading "
+                          << "does not yet generate the appropriate signals" << endl;
                 itemElement.setAttribute( "label", m_Label );
         }






More information about the umbrello-devel mailing list