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()