Changeset View
Changeset View
Standalone View
Standalone View
plugins/executescript/scriptappjob.h
Show All 37 Lines | |||||
38 | class ScriptAppJob : public KDevelop::OutputJob | 38 | class ScriptAppJob : public KDevelop::OutputJob | ||
39 | { | 39 | { | ||
40 | Q_OBJECT | 40 | Q_OBJECT | ||
41 | public: | 41 | public: | ||
42 | ScriptAppJob( ExecuteScriptPlugin* parent, KDevelop::ILaunchConfiguration* cfg ); | 42 | ScriptAppJob( ExecuteScriptPlugin* parent, KDevelop::ILaunchConfiguration* cfg ); | ||
43 | void start() override; | 43 | void start() override; | ||
44 | bool doKill() override; | 44 | bool doKill() override; | ||
45 | KDevelop::OutputModel* model(); | 45 | KDevelop::OutputModel* model(); | ||
46 | private slots: | 46 | private Q_SLOTS: | ||
47 | void processError(QProcess::ProcessError); | 47 | void processError(QProcess::ProcessError); | ||
48 | void processFinished(int,QProcess::ExitStatus); | 48 | void processFinished(int,QProcess::ExitStatus); | ||
49 | private: | 49 | private: | ||
50 | void appendLine(const QString &l); | 50 | void appendLine(const QString &l); | ||
51 | KProcess* proc; | 51 | KProcess* proc; | ||
52 | KDevelop::ProcessLineMaker* lineMaker; | 52 | KDevelop::ProcessLineMaker* lineMaker; | ||
53 | }; | 53 | }; | ||
54 | 54 | | |||
55 | #endif | 55 | #endif |