Event bus based on Qt