cannam@8: /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ cannam@8: cannam@8: #ifndef _EXTERNAL_PROCESS_ACTION_H_ cannam@8: #define _EXTERNAL_PROCESS_ACTION_H_ cannam@8: cannam@8: #include "Action.h" cannam@8: cannam@8: #include cannam@8: cannam@8: class ExternalProcessAction : public Action cannam@8: { cannam@8: Q_OBJECT cannam@8: cannam@8: public: cannam@8: ExternalProcessAction(QString processName, QStringList args); cannam@8: virtual ~ExternalProcessAction(); cannam@8: cannam@8: virtual QString getName() const; cannam@8: virtual void fire(); cannam@8: cannam@8: protected: cannam@8: QString m_processName; cannam@8: QStringList m_args; cannam@8: }; cannam@8: cannam@8: #endif