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

Andi Fischer andi.fischer at hispeed.ch
Sun Sep 2 14:59:13 UTC 2012


VERY, VERY COOL!
You are THE man!

Regards,

Andi

Am 02.09.2012 15:50, schrieb Ralf Habacker:
> SVN commit 1314540 by habacker:
>
> Ported class UMLScene and UMLView to QGraphicsScene and QGraphivsView.
>
> This was possible because of the reduced soc2008 and trunk difference approach
> performed in the last months by Andy Fischer an me.
>
> The gsoc 2008 branch still contains several fixes and enhancements which may be merged
> from now on.
>
> Qt4 related fixes (the most important):
> - Usage of QGraphicsItem based event handling
> - Usage of QGraphicsScene based rubberband
> - Usage of QGraphicsScene/View based item selection
>
> Qt4 unrelated (most important):
> - The QPainter based AssocationLine refactoring, which is required for spline based
>    line style and auto layouts.
> - AssociationSpaceManager class for optimized association line drawings.
> - The TextItem/TextItemGroup classes, which refactores widgets content setup
> - Widget Color gradients, which are useful enhancements of the widget style engine
>
> BUG: 290952
>
>   M  +3 -2      controller/objectwidgetcontroller.cpp
>   U             controller/objectwidgetcontroller.h
>   M  +40 -26    controller/umlwidgetcontroller.cpp
>   M  +2 -2      controller/umlwidgetcontroller.h
>   M  +1 -1      dialogs/umlviewdialog.cpp
>   M  +2 -2      dialogs/umlwidgetstylepage.cpp
>   M  +1 -1      dotgenerator.cpp
>   M  +51 -26    toolbarstate.cpp
>   M  +10 -10    toolbarstatearrow.cpp
>   M  +2 -2      toolbarstateassociation.cpp
>   M  +10 -10    toolbarstatemessages.cpp
>   M  +6 -6      uml.cpp
>   M  +159 -109  umlscene.cpp
>   M  +161 -39   umlscene.h
>   M  +128 -70   umlview.cpp
>   M  +17 -30    umlview.h
>   M  +1 -1      umlviewimageexportermodel.cpp
>   M  +1 -1      widgets/activitywidget.cpp
>   M  +1 -1      widgets/activitywidget.h
>   M  +1 -1      widgets/actorwidget.cpp
>   M  +1 -1      widgets/actorwidget.h
>   M  +1 -1      widgets/artifactwidget.cpp
>   M  +1 -1      widgets/artifactwidget.h
>   M  +4 -4      widgets/associationline.cpp
>   M  +1 -1      widgets/associationline.h
>   M  +12 -12    widgets/associationwidget.cpp
>   M  +1 -1      widgets/associationwidget.h
>   M  +1 -1      widgets/boxwidget.cpp
>   M  +1 -1      widgets/boxwidget.h
>   M  +1 -1      widgets/categorywidget.cpp
>   M  +1 -1      widgets/categorywidget.h
>   M  +1 -1      widgets/classifierwidget.cpp
>   M  +1 -1      widgets/classifierwidget.h
>   M  +3 -3      widgets/combinedfragmentwidget.cpp
>   M  +1 -1      widgets/combinedfragmentwidget.h
>   M  +1 -1      widgets/componentwidget.cpp
>   M  +1 -1      widgets/componentwidget.h
>   M  +1 -1      widgets/datatypewidget.cpp
>   M  +1 -1      widgets/datatypewidget.h
>   M  +1 -1      widgets/entitywidget.cpp
>   M  +1 -1      widgets/entitywidget.h
>   M  +1 -1      widgets/enumwidget.cpp
>   M  +1 -1      widgets/enumwidget.h
>   M  +1 -1      widgets/floatingdashlinewidget.cpp
>   M  +1 -1      widgets/floatingdashlinewidget.h
>   M  +1 -1      widgets/floatingtextwidget.cpp
>   M  +1 -1      widgets/floatingtextwidget.h
>   M  +1 -1      widgets/forkjoinwidget.cpp
>   M  +1 -1      widgets/forkjoinwidget.h
>   M  +2 -2      widgets/messagewidget.cpp
>   M  +2 -2      widgets/messagewidget.h
>   M  +1 -1      widgets/nodewidget.cpp
>   M  +1 -1      widgets/nodewidget.h
>   M  +1 -1      widgets/notewidget.cpp
>   M  +1 -1      widgets/notewidget.h
>   M  +1 -1      widgets/objectnodewidget.cpp
>   M  +1 -1      widgets/objectnodewidget.h
>   M  +2 -2      widgets/objectwidget.cpp
>   M  +3 -2      widgets/objectwidget.h
>   M  +1 -1      widgets/packagewidget.cpp
>   M  +1 -1      widgets/packagewidget.h
>   M  +1 -1      widgets/pinwidget.cpp
>   M  +1 -1      widgets/pinwidget.h
>   M  +1 -1      widgets/preconditionwidget.cpp
>   M  +1 -1      widgets/preconditionwidget.h
>   M  +1 -1      widgets/regionwidget.cpp
>   M  +1 -1      widgets/regionwidget.h
>   M  +1 -1      widgets/signalwidget.cpp
>   M  +1 -1      widgets/signalwidget.h
>   M  +1 -1      widgets/statewidget.cpp
>   M  +1 -1      widgets/statewidget.h
>   M  +2 -2      widgets/toolbarstateonewidget.cpp
>   M  +18 -14    widgets/umlwidget.cpp
>   M  +16 -6     widgets/umlwidget.h
>   M  +1 -1      widgets/usecasewidget.cpp
>   M  +1 -1      widgets/usecasewidget.h
>
>
> http://websvn.kde.org/?view=rev&revision=1314540
>




More information about the umbrello-devel mailing list