[Uml-devel] Umbrello & QGraphicsView

Andi Fischer andi.fischer at hispeed.ch
Mon Feb 13 08:09:26 UTC 2012


---- Bastian Holst <bastianholst at gmx.de> schrieb:
> Hello Umbrello developers,
> 
> some time ago I realized that Umbrello is still using Q3CanvasView instead of 
> QGraphicsView, I also read about the GSoC project migrating umbrello to 
> QGraphicsView, but obviously that work did not find its way into trunk yet and 
> the branch didn't build last time I tried.
> What are your plans regarding QGraphicsView for the nearer future? Is there 
> anything I could help with?
> 
> Best regards
> Bastian

Hello Bastian,

Help is always wanted. Welcome to the team!

Let me do some history first.

Last year there was a GSOC project to migrate umbrello to QGraphicsView [0].
You can find the code at [1] and [2].
Last time I tried to build was not successful. The code tree was not touched since 5 months and is
therefore "old". In short: no output for trunk.

In 2008 there was the first GSOC project with the aim to port umbrello to QGraphicsView [3].
The tree can be found at [4].
It is fully Q3-free, builds nearyl without a warning, and is kept in sync with trunk by me.
You can load xmi-files and draw diagrams. Some problems and bugs still exist and should be solve befor a merge.
In the last few weeks we tried to reduce the differences between this branch and trunk to be able to merge soon. See [5].

I think a good start would be to work in [4] and fix some drawing issues.
For example try to draw a sequence diagram, save it, and then reload it. You will see a lot of problems.

Does this sound good? If you have any questions, feel free to ask.

Regards,

Andi

[0]  http://kders.wordpress.com/tag/umbrello-2/
[1]  http://websvn.kde.org/branches/work/soc-umbrello-2011/
[2]  http://websvn.kde.org/branches/work/umbrello-qgv-port/
[3]  http://krishnaggk.blogspot.com/search/label/umbrello
[4]  http://websvn.kde.org/branches/work/soc-umbrello/
[5]  https://bugs.kde.org/show_bug.cgi?id=290952






More information about the umbrello-devel mailing list