diff --git a/common/src/command.cpp b/common/src/command.cpp index eae49e6..98af254 100644 --- a/common/src/command.cpp +++ b/common/src/command.cpp @@ -7,11 +7,12 @@ #include Command::Command(QString command, QStringList args, QString workingDirectory, - int start_timeout, int finish_timeout) + bool verbose, int start_timeout, int finish_timeout) : m_command(command.trimmed()) , m_commandResult("") , m_waitForStartTimeout(start_timeout) , m_waitForFinishTimeout(finish_timeout) + , m_verbose(verbose) , m_exitCode(-1) , m_workingDirectory(workingDirectory) , m_args(args) { @@ -28,7 +29,10 @@ Command::Command(QString command, QStringList args, QString workingDirectory, void Command::readyReadStandardOutput() { QProcess *p = (QProcess *)sender(); if (p) { - qCritical().noquote() << p->readAllStandardOutput(); + QString s = p->readAllStandardOutput(); + if (m_verbose) { + qCritical().noquote() << s; + } } }