[MessageTab] use Qt api wrapper