Reimplementing trivial apps as dcop services

Lubos Lunak l.lunak at suse.cz
Mon Apr 4 18:20:44 CEST 2005


On Monday 04 of April 2005 17:59, David Faure wrote:
> On Monday 04 April 2005 17:28, Lubos Lunak wrote:
> >  Caused by improperly coded kded modules. At least I believe so. I think
> > that kded modules that open a new dialog and return back to the event
> > loop instead of re-entering shouldn't cause any problems.
>
> That's not the common case, though, is it?
> e.g. KFileDialog::getOpenURL() certainly calls exec(), which re-enters the
> event loop.

 No, it's not. It needs only show(), returning back and continuing only after 
the dialog is finished (which needs subclassing since Qt has no 
dialogFinished() signal :(  ).

>
> Of course it can handle DCOP calls from there, but it gets messy when kded
> modules start talking to each other...

 I think this all should be fine as long as nothing re-enters the event loop.

-- 
Lubos Lunak
KDE developer
---------------------------------------------------------------------
SuSE CR, s.r.o.  e-mail: l.lunak at suse.cz , l.lunak at kde.org
Drahobejlova 27  tel: +420 2 9654 2373
190 00 Praha 9   fax: +420 2 9654 2374
Czech Republic   http://www.suse.cz/


More information about the Kde-optimize mailing list