| 87 | } |
| 88 | |
| 89 | OutputExecuteJob::~OutputExecuteJob() |
| 90 | { |
| 91 | Q_D(OutputExecuteJob); |
| 92 | |
| 93 | // indicates if process is running and survives kill, then we cannot do anything |
| 94 | bool killSuccessful = d->m_process->state() == QProcess::NotRunning; |
| 95 | if( !killSuccessful ) { |
| 96 | killSuccessful = doKill(); |
| 97 | } |
| 98 | |
| 99 | Q_ASSERT( d->m_process->state() == QProcess::NotRunning || !killSuccessful ); |
| 100 | } |
| 101 | |
| 102 | OutputExecuteJob::JobStatus OutputExecuteJob::status() const |
| 103 | { |