Transfer defines a virtual bool slotResume() = 0; musn't slots always be void? There is noone who is interested in their result anyway, when called from a signal. Felix -- Try Debian GNU/Linux! http://www.felix.beldesign.de/