itom 2.0.0
ito::ProcessOrganizer Class Reference

List of all members.

Public Slots

void processFinished (int, QProcess::ExitStatus)
 shortdesc
void processError (QProcess::ProcessError)
 shortdesc
void readyReadStandardOutput ()
 shortdesc

Public Member Functions

QMultiHash< QString, QPair
< QProcess *, bool > > 
getProcesses ()
QProcess * getFirstExistingProcess (const QString &name)
 shortdesc
QProcess * getProcess (const QString &name, bool tryToUseExistingProcess, bool &existingProcess, bool closeOnFinalize=false)
 shortdesc
QByteArray getStandardOutputBuffer (const QString &processKey) const
void clearStandardOutputBuffer (const QString &processKey)
bool bringWindowsOnTop (const QString &windowName)
 shortdesc

Static Public Member Functions

static QString getAbsQtToolPath (const QString &binaryName)
 shortdesc

Protected Member Functions

RetVal collectGarbage (bool forceToCloseAll=false)
 shortdesc

Private Attributes

QMultiHash< QString, QPair
< QProcess *, bool > > 
m_processes
QMap< QString, QByteArray > m_processStdOut

Member Function Documentation

bool ito::ProcessOrganizer::bringWindowsOnTop ( const QString &  windowName)

shortdesc

longdesc

Parameters:
windowName
Returns:
bool
RetVal ito::ProcessOrganizer::collectGarbage ( bool  forceToCloseAll = false) [protected]

shortdesc

longdesc

Parameters:
forceToCloseAll
Returns:
RetVal
QString ito::ProcessOrganizer::getAbsQtToolPath ( const QString &  binaryName) [static]

shortdesc

longdesc

Parameters:
binaryName
Returns:
QString
QProcess * ito::ProcessOrganizer::getFirstExistingProcess ( const QString &  name)

shortdesc

longdesc

Parameters:
name
Returns:
QProcess
QProcess * ito::ProcessOrganizer::getProcess ( const QString &  name,
bool  tryToUseExistingProcess,
bool &  existingProcess,
bool  closeOnFinalize = false 
)

shortdesc

longdesc

Parameters:
name
tryToUseExistingProcess
existingProcess
closeOnFinalize
Returns:
QProcess
void ito::ProcessOrganizer::processError ( QProcess::ProcessError  ) [slot]

shortdesc

longdesc

Parameters:
error
void ito::ProcessOrganizer::processFinished ( int  ,
QProcess::ExitStatus   
) [slot]

shortdesc

longdesc

Parameters:
exitCode
exitStatus
void ito::ProcessOrganizer::readyReadStandardOutput ( ) [slot]

shortdesc

longdesc


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends