just use signals & slots across threads (Qt4)