A Qt base notification framework