Ah, of course. I guess you're right. The timer is probably causing some of the delay. Calling the slot directly is probably a good idea The ResultsWindow is loaded at startup, yes.