annotate host/ExternalProcessAction.cpp @ 17:3cbd40805795 tip

Remove obsolete stuff from README
author Chris Cannam
date Tue, 03 Dec 2013 16:33:08 +0000
parents c1669af82d6e
children
rev   line source
cannam@8 1 /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
cannam@8 2
cannam@8 3 #include "ExternalProcessAction.h"
cannam@8 4
cannam@8 5 #include <QProcess>
cannam@8 6
cannam@8 7 #include <iostream>
cannam@8 8
cannam@8 9 ExternalProcessAction::ExternalProcessAction(QString processName,
cannam@8 10 QStringList args) :
cannam@8 11 m_processName(processName),
cannam@8 12 m_args(args)
cannam@8 13 {
cannam@8 14 }
cannam@8 15
cannam@8 16 ExternalProcessAction::~ExternalProcessAction()
cannam@8 17 {
cannam@8 18 }
cannam@8 19
cannam@8 20 QString
cannam@8 21 ExternalProcessAction::getName() const
cannam@8 22 {
cannam@8 23 return QString("process: %1").arg(m_processName);
cannam@8 24 }
cannam@8 25
cannam@8 26 void
cannam@8 27 ExternalProcessAction::fire()
cannam@8 28 {
cannam@8 29 std::cerr << "ExternalProcessAction(\"" << getName().toStdString() << "\")::fire"
cannam@8 30 << std::endl;
cannam@8 31 QProcess::startDetached(m_processName, m_args);
cannam@8 32 }
cannam@8 33