insilmaril@823: #ifndef BUGAGENT_H insilmaril@823: #define BUGAGENT_H insilmaril@823: insilmaril@823: #include insilmaril@823: insilmaril@823: #include "process.h" insilmaril@823: insilmaril@823: class BranchItem; insilmaril@823: insilmaril@823: class BugAgent:public QObject insilmaril@823: { insilmaril@823: Q_OBJECT insilmaril@823: public: insilmaril@823: BugAgent (BranchItem *bi,const QString &bug); insilmaril@823: ~BugAgent(); insilmaril@823: insilmaril@823: public slots: insilmaril@823: virtual void processFinished(int exitCode, QProcess::ExitStatus exitStatus); insilmaril@823: insilmaril@823: private: insilmaril@823: uint branchID; insilmaril@823: uint modelID; insilmaril@823: QString bugID; insilmaril@823: QString script; insilmaril@823: Process *p; insilmaril@823: }; insilmaril@823: #endif insilmaril@823: