Kill KIO (was: Repositioning the KDE brand)

Thiago Macieira thiago at kde.org
Sun Jul 12 15:50:52 BST 2009


Cornelius Schumacher wrote:
>On Sunday 12 July 2009 14:44:31 Thiago Macieira wrote:
>> I tried adding D-Bus support for kioslaves before the KDE 4 release,
>> but gave up because I wasn't seeing the point. The protocol isn't
>> suitable for the communications we need (synchronous, blocking) and I
>> also didn't see the value.
>
>What would be the best way of using kio from Qt-only applications? Would
> a D-Bus API be useful for this? It's kind of sad that all the Qt-only
> apps miss the excellent desktop integration kio provides, although they
> are technically so close to KDE.

All they need is KIO::NetworkAccessManager.

But, yeah, I still have the idea of what kind of D-Bus API we could 
implement.

The only problem is, like I said, that ioslaves expect a synchronous 
*blocking* interface, whereas D-Bus requires an event loop. The way to 
solve that problem is to use threads.

-- 
  Thiago Macieira  -  thiago (AT) macieira.info - thiago (AT) kde.org
    PGP/GPG: 0x6EF45358; fingerprint:
    E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20090712/bfc23d5a/attachment.sig>


More information about the kde-core-devel mailing list