Implement event poller thread as QThread