[Uml-devel] Win32 port

Jonathan Riddell jr at jriddell.org
Thu Feb 16 04:24:03 UTC 2006

On Wed, Feb 15, 2006 at 09:15:31PM -0800, Ian Wilkinson wrote:
>    Is anyone doing a win32 port?

Other than the odd Cygwin build we've had, no.

>  If not I would love to kick this off.
>    I know Qt inside out and use it on a daily basis at work.  Presumably
>    a Win 32 port would consist of removing/replacing the KDE parts of
>    Umbrello so that it is based on Qt alone (with the possiblity of
>    native Win32 code if necessary).

If you use it at work that probably means you have a Qt commercial
licence, which is the tricky part over with :)

>    1.  Is there currently a port of Umbrello to Win32?


>    2.  What are the KDE libs/classes that are used by Umbrello?  I don't
>    know much about KDE libs except that they extend and add features to
>    Qt.  What functionalities in particular are required by Umbrello,
>    which Qt does not provide?

Hopefully not too much.  You'd need to replace the KApplication with a
QApplication which means replacing all the XMLGUI stuff with in-built
menus and QActions.  The file open and save bits would need to be
converted to Qt.  

Or for extra fun you could look at how Kexi manages to get a KDE
program compiling on Windows.

>    3.  Is there a current ongoing effort to port Umbrello to Qt4 and if
>    so, would a Win32 port be better targetted to Qt4 rather than Qt3?

There is not currently since KDE 4 libs are not yet ready to be
ported to.

>    4.  Is anyone out there interested in using Umbrello on Windows?

Type Umbrello into Google Suggests and the top items are "umbrello
windows" and "umbrello for windows", so there is a lot of demand.

>    No offence, but I don't want to here about running Umbrello on
>    Cygwin-compiled KDElibs - that's not really a port.



More information about the umbrello-devel mailing list