Changeset View
Changeset View
Standalone View
Standalone View
debuggers/gdb/debugjob.h
Show All 26 Lines | |||||
27 | 27 | | |||
28 | class IExecutePlugin; | 28 | class IExecutePlugin; | ||
29 | namespace KDevelop | 29 | namespace KDevelop | ||
30 | { | 30 | { | ||
31 | class OutputModel; | 31 | class OutputModel; | ||
32 | class ILaunchConfiguration; | 32 | class ILaunchConfiguration; | ||
33 | } | 33 | } | ||
34 | 34 | | |||
35 | namespace GDBDebugger | 35 | namespace KDevMI { | ||
36 | namespace GDB | ||||
36 | { | 37 | { | ||
37 | class CppDebuggerPlugin; | 38 | class CppDebuggerPlugin; | ||
38 | class DebugSession; | 39 | class DebugSession; | ||
39 | 40 | | |||
40 | 41 | | |||
41 | class DebugJob : public KDevelop::OutputJob | 42 | class DebugJob : public KDevelop::OutputJob | ||
42 | { | 43 | { | ||
43 | Q_OBJECT | 44 | Q_OBJECT | ||
44 | public: | 45 | public: | ||
45 | DebugJob( GDBDebugger::CppDebuggerPlugin* p, KDevelop::ILaunchConfiguration* launchcfg, | 46 | DebugJob( CppDebuggerPlugin* p, KDevelop::ILaunchConfiguration* launchcfg, | ||
46 | IExecutePlugin* plugin, QObject* parent = 0 ); | 47 | IExecutePlugin* plugin, QObject* parent = 0 ); | ||
47 | void start() override; | 48 | void start() override; | ||
48 | protected: | 49 | protected: | ||
49 | bool doKill() override; | 50 | bool doKill() override; | ||
50 | private slots: | 51 | private slots: | ||
51 | void stdoutReceived(const QStringList&); | 52 | void stdoutReceived(const QStringList&); | ||
52 | void stderrReceived(const QStringList&); | 53 | void stderrReceived(const QStringList&); | ||
53 | void done(); | 54 | void done(); | ||
Show All 14 Lines | |||||
68 | protected: | 69 | protected: | ||
69 | bool doKill() override; | 70 | bool doKill() override; | ||
70 | private: | 71 | private: | ||
71 | DebugSession* m_session; | 72 | DebugSession* m_session; | ||
72 | private slots: | 73 | private slots: | ||
73 | void sessionFinished(); | 74 | void sessionFinished(); | ||
74 | }; | 75 | }; | ||
75 | 76 | | |||
76 | } | 77 | } // end of namespace GDB | ||
78 | } // end of namespace KDevMI | ||||
77 | 79 | | |||
78 | #endif | 80 | #endif |