[Uml-devel] [Bug 290952] migrate remaining qt3 classes to qt4

Ralf Habacker ralf.habacker at gmail.com
Sun Sep 2 13:51:04 UTC 2012


https://bugs.kde.org/show_bug.cgi?id=290952

Ralf Habacker <ralf.habacker at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #18 from Ralf Habacker <ralf.habacker at gmail.com> ---
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


 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  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1314540

-- 
You are receiving this mail because:
You are the assignee for the bug.




More information about the umbrello-devel mailing list