Qt-only port of the KMdi library.

Roland Krause rokrau at yahoo.com
Thu Nov 17 18:49:05 UTC 2005


All,
This is an email I sent to marketplace at trolltech.com but maybe someone
here would be interested. 

It's a bit off-topic actually so please forgive me for posting it here
if you are not at all interested. 

Roland

> 
> REQUEST FOR PROPOSAL
> 
> TITLE
> Qt-only port of the KMdi library.
> 
> ABOUT
> KMdi is a library that provides an advanced "multi document
> interface"
> to applications. It is part of KDE's kdelibs and licensed under LGPL.
> 
> SUBJECT
> Replace all dependencies on installed KDE kdelibs library, such as
> KApplication, KMainWindow, KParts, KToolbar etc. from the KMdi
> library
> with Qt counterparts. Where this is not possible w/o significat loss
> of
> functionality provide Qt-only port of respective KDE kdelibs classes
> in
> the same manner as the KMdi library.
> 
> Remove the KDE buildsystem (autoconf tools, unsermake, etc.)
> and deliver a build system for the library based on qmake project
> files.
> 
> Deliver tested source code that can be built into shared and static
> libraries on Windows and Linux platforms and performs the
> functionality
> of the QextMdi library as of version 2.0.2.
> 
> The goal is that the KMdi library can be compiled on platforms
> without
> KDE kdelibs installed especially on Windows using the Visual
> Studio.NET
> 2003 compiler.
> 
> DETAILS
> KMdi is a direct derivative of QextMdi, which until version 2.0.2
> could
> be compiled w/o kdelibs e.g. with the Visual Studio VC6 compiler.
> 
> This proposal seeks to reenable KMdi to be compiled w/o installation
> of
> kdelibs. It is desirable that a code fork could be avoided, i.e. that
> the backported KMdi could be compatible with the version maintained
> in
> kdelibs but any extra work related to this is not in the scope of
> this
> project.
> 
> Source code basis for the project is kdelibs svn repository branch
> 3.5
> as of release date of KDE-3.5.0.
> 
> Your task is to take a copy of kmdi from above version of kdelibs and
> modify it so that it can be compiled and linked to a program w/o
> having
> to have any kdelibs installed. This can for example be achieved by
> using #ifdef statements throughout the kmdi source code or in any
> other
> way. Note, this proposal does not seek a port of the entire kdelibs,
> neither does the proposal want the resulting library to be using
> KParts
> or other related functionality of the KDE kdelibs. 
> 
> All source code produced under this proposal will be licensed under
> the
> LGPL. Copyright and ownership of any new source code will be
> transferred to constituent upon payment of the agreed contract sum.
> 
> 
> YOUR PROPOSAL
> Submit a price quote for the following tasks, add additional tasks as
> you see them to be required. 
> 
> 1 Remove dependency on the KDE build system as described above
> 
> 2 Remove dependency on KDE kdeui library classes such as
> 2.1 kdeui, kmenubar
> 2.2 kdeui, ktoolbar
> 2.3 kdeui, kparts mainwindow
> add additional tasks here.
> 
> 3 Submit one reference (Email contact) for prior work. 
> If you don't have one you can add a reference to an open source
> project
> you have contributed to.
> 
> 4 Describe the timeline in which you can deliver the project.
> 
> 5 Quote a final price to be payed upon delivery of the project
> 
> LEGALESE
> This is a request for proposal only. It does not establish any work
> authorization or work request to any party becoming involved in this
> proposal. No payment is being offered in any context with this
> request
> for proposal. No contract hatsoever is being established through this
> request for proposal. 
> 
> Please send your proposals to rokrau at yahoo.com. 
> 
> Please give detailed contact information, such as Email address,
> optional phone number and/or IM contact or IRC contact. 
> 
> Please state which country you are residing in and which time zone
> you
> live in. 
> 
> 
> 





More information about the KDevelop-devel mailing list