Using worker objects and signal-slot threading model - Tektutor - A Software consulting & training company