[Marble-devel] [Patch] fix marble data dirs on win32

Torsten Rahn torsten.rahn at credativ.de
Sat Nov 3 18:49:52 CET 2007


On Saturday 03 November 2007 17:40:06 Inge Wallin wrote:
> On Saturday 03 November 2007 13:09, Torsten Rahn wrote:
> Yo tackat,
>
> I know you want to keep Marble possible to use with Qt only, but why
> wouldn't an #ifdef'ed solution work? 

Because people who create their Qt app that uses Marble should not need to 
depend on KDE just to use a widget.
And I don't want to ask distributors to ship a KDE as well as a Qt version of 
the Marble library.

> After all, Marble is now a part of 

Because most people who want to use Marble as a widget so far do not want to 
install KDE just to have a map widget. Also most feedback that I got so far 
was _not_ due to the KDE version of Marble but from the Qt only version of 
Marble.

> KDEEDU, and we should really take advantage of all the new possibilities
> that gives us.

For the Marble part this is the case as well as for the application. That's 
why we have two frontends: The KDE one and the Qt one. 

However for the widget itself there is very little merit in making use of 
kdelibs. 
The graphics won't get easier to develop nor will it become fancier. The 
Models won't get easier to develop. The KDE network code doesn't fullfill my 
needs either.
Oh and it would make porting to Qt on handhelds increasingly more difficult or 
even impossible.

And all this at the cost of trying to force the developer 
- to download an additional 10 MB package 
- to make himself comfortable with an API that mostly provides just additional 
overhead over the Qt one for many purposes.
- to create a KDE application instead of a Qt application.

The only advantages I see for the widget might be the usage of the KDE 
translation. However that issue got solved. I see no advantages however to 
use any KDE classes for the widget itself.

Really, is this so hard to understand? Haven't we both discussed this to death 
already?

Don't get me wrong: I like KDE and all. I just don't claim it makes sense to 
advertise it as the best solution for all needs.

Torsten

-- 
 Torsten Rahn

 Tel.: 0 21 61 - 46 43 - 192

credativ GmbH, HRB Mönchengladbach 12080
Hohenzollernstr. 133, 41061 Mönchengladbach
Geschäftsführung: Dr. Michael Meskes, Jörg Folz


More information about the Marble-devel mailing list