integration of QProcess