qpextension