[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