| Title | The GraphicsView port of Umbrello and UI improvements. |
|---|---|
| Student | Gopala Krishna A |
| Mentor | Jonathan Riddell |
| Abstract | |
|
Umbrello (http://uml.sourceforge.net/index.php) is popular UML modeling software written using KDE and Qt technologies. Umbrello was initially written for KDE3 environment. Now an unstable port to KDE4 environment (and thus Qt4) exists which is under development.
The port still relies on Qt3 support features like QCanvas for the main diagramming interface. On the other hand Qt 4 has the highly advanced canvas technology known as GraphicsView which is faster, sleek and extensible when compared with its Qt3 counterpart - QCanvas framework. My main objective is to do this GraphicsView port which is almost a rewrite of the whole diagramming part. The QCanvas based code cannot directly be used although the logic behind the code can be manually adapted to the GraphicsView port. Along with the port I would like to also add extra features which aim to improve the user friendliness, the diagram clarity and the "coolness" of Umbrello software. |
|