使用 boost::signals2 向窗口类传递事件。