qt plugin conversation