[Uml-devel] kdesdk/umbrello/umbrello/diagram

Luis De la Parra Blum lparrab at gmx.net
Sat May 3 10:01:29 UTC 2003


CVS commit by luis: 

New class familiy "Umbrello::Tool" - responsible for creating uml::elements and the corresponding widgets / shapes on the diagrams.
DiagramElement - base class for all DiagramElements ( really? )
DiagramWidget - a DiagramElement that can have associations attached to it
Path - a Path (multiple segments) on a diagram. it is not attached to any widget and knows nothing about uml objects.. just a multi-line
Association - A Path that attaces itself to two DiagramWidgets. knows nothing about UML-associations. this is only a Diagram Association between two widgets

All uml-specific stuff is now in a separate plugin.
UnknownUMLWidget - if a diagram accepts a drop of a UML::Element and there is not plug in that can handle the request for creating an appropiate shape, a "generic" shape is shown - only for case of load-errors or while the uml-plugin is not complete


  A            associationtool.cpp   1.1
  A            associationtool.h   1.1
  A            defaultwidgetset.cpp   1.1
  A            defaultwidgetset.h   1.1
  A            diagramwidget.cpp   1.1
  A            diagramwidget.h   1.1
  A            path.cpp   1.1
  A            path.h   1.1
  A            pathsegment.cpp   1.1
  A            pathsegment.h   1.1
  A            pathtool.cpp   1.1
  A            pathtool.h   1.1
  A            selecttool.cpp   1.1
  A            selecttool.h   1.1
  A            tool.cpp   1.1
  A            tool.h   1.1
  A            toolbar.cpp   1.1
  A            toolbar.h   1.1
  A            toolfactory.cpp   1.1
  A            toolfactory.h   1.1
  A            unknownumlwidget.cpp   1.1
  A            unknownumlwidget.h   1.1
  M +5 -3      Makefile.am   1.7
  M +163 -104  associationwidget.cpp   1.3
  M +56 -20    associationwidget.h   1.3
  M +150 -7    diagramelement.cpp   1.8
  M +40 -10    diagramelement.h   1.3
  M +69 -146   widgetfactory.cpp   1.13
  M +10 -9     widgetfactory.h   1.6
  M +50 -2     widgetset.cpp   1.2
  M +32 -22    widgetset.h   1.2







More information about the umbrello-devel mailing list