[Uml-devel] branches/KDE/3.5/kdesdk/umbrello/umbrello

Oliver Kellogg okellogg at users.sourceforge.net
Mon Aug 21 20:13:48 UTC 2006


SVN commit 575645 by okellogg:

New class UMLFolder gives folders a representation in the document.
Change the document model to match the listview appearance:
UMLDoc::m_objects is replaced by m_root, an array of modelviews with one
element for each of the Logical, UseCase, Component, Deployment, and
EntityRelationship models.
This prepares for implementing the loading of Rose controlled units.
Stuff known to need work:
- Support for external folders is temporarily broken
- On loading previous XMI files, the contents of user created folders
  appear okay in the listview but are not located inside the proper
  UMLFolder in the document
- The Datatypes folder appears multiple times in the list view
- Diagrams should appear in the XMI.extension of the respective UMLFolder
CCBUG:87252
CCBUG:81364


 M  +2 -0      Makefile.am  
 M  +0 -4      artifact.h  
 M  +9 -5      association.cpp  
 M  +6 -5      classifier.cpp  
 M  +4 -6      clipboard/umldrag.cpp  
 M  +0 -1      codeimport/import_utils.cpp  
 M  +4 -6      dialogs/umloperationdialog.cpp  
 M  +4 -3      entity.cpp  
 M  +0 -5      enum.h  
 A             folder.cpp   [License: GPL (v2+)]
 A             folder.h   [License: GPL (v2+)]
 M  +9 -1      listpopupmenu.cpp  
 M  +7 -0      main.cpp  
 M  +2 -1      messagewidget.cpp  
 M  +149 -15   model_utils.cpp  
 M  +28 -4     model_utils.h  
 M  +47 -9     object_factory.cpp  
 M  +2 -6      object_factory.h  
 M  +6 -11     operation.cpp  
 M  +63 -32    package.cpp  
 M  +10 -11    package.h  
 M  +3 -1      uml.cpp  
 M  +230 -222  umldoc.cpp  
 M  +32 -20    umldoc.h  
 M  +676 -753  umllistview.cpp  
 M  +75 -107   umllistview.h  
 M  +67 -166   umllistviewitem.cpp  
 M  +3 -11     umllistviewitem.h  
 M  +63 -7     umlnamespace.h  
 M  +14 -46    umlobject.cpp  
 M  +1 -7      umlobject.h  
 M  +53 -54    umlview.cpp  
 M  +2 -1      umlwidget.cpp  
 A             uniqueid.cpp   [License: no copyright]
 A             uniqueid.h   [License: GPL (v2+)]
 M  +0 -3      usecase.h  






More information about the umbrello-devel mailing list