process.cpp
branchrelease-1-12-maintained
changeset 81 876eed30ba3b
parent 0 7a96bd401351
     1.1 --- a/process.cpp	Fri Mar 05 20:16:46 2010 +0000
     1.2 +++ b/process.cpp	Tue Mar 23 11:54:30 2010 +0000
     1.3 @@ -1,13 +1,14 @@
     1.4  #include "process.h"
     1.5 +#include <cstdlib>
     1.6  
     1.7  /////////////////////////////////////////////////////////////////
     1.8  // Process
     1.9  /////////////////////////////////////////////////////////////////
    1.10  Process::Process()
    1.11  {
    1.12 -	connect( this, SIGNAL(readyReadStderr()),
    1.13 +	connect( this, SIGNAL(readyReadStandardError()),
    1.14  			 this, SLOT(readProcErrout()) );
    1.15 -	connect( this, SIGNAL(readyReadStdout()),
    1.16 +	connect( this, SIGNAL(readyReadStandardOutput()),
    1.17  			 this, SLOT(readProcStdout()) );
    1.18  	clear();		 
    1.19  }
    1.20 @@ -22,22 +23,14 @@
    1.21  	stdOut="";
    1.22  }
    1.23  
    1.24 -void Process::waitFinished()
    1.25 -{
    1.26 -	while (isRunning())
    1.27 -	{
    1.28 -	// FIXME use some kind of sleep here...
    1.29 -	}
    1.30 -}
    1.31 -
    1.32  void Process::readProcErrout()
    1.33  {
    1.34 -	errOut+=readStderr();
    1.35 +	errOut+=readAllStandardError();
    1.36  }
    1.37  
    1.38  void Process::readProcStdout()
    1.39  {
    1.40 -	stdOut+=readStdout();
    1.41 +	stdOut+=readAllStandardOutput();
    1.42  }
    1.43  
    1.44  QString Process::getErrout()