Thursday, 7 August 2008

GSoC: Couldn't resist posting!

Its been quite a long time since my last post though I was busy working.
I am happy that my work is paying dividends

My idea of the framework classes to handle text inside the UML objects seems to be working nice. All these days I was busy porting all the UML widget-objects to new GraphicsView based classes and also using the TextItems classes. There has been many small behavioral improvements like lesser jitters. Still some work is left before it can be merged to trunk.

I now have 4 classes to be ported and after that I need to provide UI for the gradient selection, add hovering mechanism (just need to set a flag ) and then implement inplace editing (i.e double click an entry on widget-object's text and edit it there itself)

Here are the two pictures which displays prettier umbrello

I hope Umbrello to be more prettier, powerful and very flexible UML open source tool

3 comments:

teprrr said...

Thanks for working on Umbrello, it's nice to see it getting some care :-)

Keep the commits coming, I'll be following the state of it now and then, and thanks again...

Thomas said...

In place editing of text is not too much work;
myQGraphicsTextItem->setTextInteractionFlags(Qt::TextEditorInteraction);

done :)

Gopala Krishna said...

@both Thanks for the feedback :)

@thomas. Yup, but there are some issues to be addressed like validation and the way the whole widget should be resized to fit the new text. :-)
GraphicsView rocks!