[Uml-devel] karbon/umbrello
Andrew Sutton
asutton at mcs.kent.edu
Tue May 6 08:30:11 UTC 2003
this is mainly for rob, since he's been in on some of this discussion before,
but i thought i'd use this as a nice opportunity to get some other ideas.
i'm resurrecting a discussion from about a month ago where i'd decided that
the next version of umbrello (the uml app in kdesdk), needed a much nicer
drawing framework than, say, a standard canvas. i've been over alot of
different possibilities, but ended up with karbon as the drawing framework.
it seems to be capable of everything we need it to be capable of.
i'm finally at a point where i can start prototyping the diagramming stuff,
but had some technical questions that i haven't been able to easily resolve.
umbrello is not a koffice application. it looks like the constructors for the
koffice parts (KarbonPart in particular) seems to require a fair bit of the
koffice framework in order to instantiate the part - which i don't think i
can provide. that said, is it possible, then to reuse a koffice part in an
application that doesn't support koffice? or am i just dreaming?
if its not possible to do this, the other option would be to use the V*
frameworks in karbon's core and supporting libs. unfortunately, the makefile
doesn't really include these for installation. moreover, i don't think the
core is really meant to be a standalone development environment. iirc, there
was some talk about refactoring karbon's core to provide something like that.
i'm hoping there is because i don't really feel like trying to make umbrello
a koffice app just yet. this _is_ my first qt/kde program :)
so... hopefully somebody knows how i can go about doing this - or at least
some hints.
andrew sutton
ansutton at kent.edu
More information about the umbrello-devel
mailing list