Files
barrier/gui/src/LogDialog.cpp
2009-10-26 07:57:53 +00:00

30 lines
507 B
C++

#include "LogDialog.h"
#include <QProcess>
LogDialog::LogDialog (QWidget* parent, QProcess*& synergy) :
QDialog (parent, Qt::WindowTitleHint | Qt::WindowSystemMenuHint),
Ui::LogDialogBase(),
m_pSynergy(synergy)
{
setupUi(this);
}
void LogDialog::append(const QString& s)
{
m_pLogOutput->append(s);
}
void LogDialog::readSynergyOutput()
{
if (m_pSynergy)
{
QByteArray log;
log += m_pSynergy->readAllStandardOutput();
log += m_pSynergy->readAllStandardError();
append(QString(log));
}
}