I am starting a process using the below code
QProcess* process = new QProcess(); process->start(Path); The start method will start a third party application.
If the process is already running, I should not call process->start(Path) again.
The process pointer is private member of the class.
QProcess* process = new QProcess(this);instead if your class inherits fromQObject.