[RFC] How do I tell the MainWindow that the Part won't work?
christian.loose at hamburg.de
Sat Jun 7 12:02:27 BST 2003
We have a problem in Cervisia.
In KDE HEAD, Cervisia uses the new cvs DCOP service to provide it's
functionality to it's users. Without the DCOP service Cervisia won't work at
all. Normally this isn't a problem because the part should be able to start
Now to the problem:
CervisiaPart starts the service in its constructor. Now if
KApplication::startServiceByDesktopName(...) fails (e.g. user made a mistake
while installing KDE), there is no way that the part can prevent the further
processing by telling its calling app (CervisiaShell, Konqueror) that an
error occurred. Instead the part is created but non-functional.
Does somebody have an idea?
More information about the kde-core-devel