synaptiks – KDE touchpad management

Sebastian Wiesner basti.wiesner at
Thu Mar 4 11:20:37 GMT 2010

On Thursday 04 March 2010 01:09:35 Alex Merry wrote
> On Wednesday 03 March 2010 17:53:14 Sebastian Wiesner wrote:
> > Well, synaptiks uses C++ exceptions.  I don't know, if that is an issue …
> > kdelibs doesn't use exceptions, but on the other hand I didn't find any
> > policy on KDE techbase, that advises against using exceptions.
> As David said, exceptions aren't inherently a problem.  The policy (is it
> written down anywhere?) is that we don't use exceptions in the platform
> libraries.
> You should also bear in mind that exceptions may be disabled in the Qt
> build, and so should not be allowed to pass into Qt code 

In synaptiks, exceptions are caught in slots and turned into notifications or 
D-Bus errors (depending on how the slot was called), Qt doesn't see any 

Freedom is always the freedom of dissenters.
                                      (Rosa Luxemburg)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <>

More information about the kde-core-devel mailing list