Debugger: Make DebuggerEngine internal

Expose less of debugger internals to the device plugins.

Change-Id: Ie78756b033fae3fe02bff92eadf26b7319990605
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
This commit is contained in:
hjk
2014-12-12 15:33:16 +01:00
parent 8f7bd19600
commit aff13fdf27
40 changed files with 216 additions and 225 deletions

View File

@@ -37,7 +37,7 @@
#include <utils/outputformat.h>
namespace Debugger { class DebuggerEngine; }
namespace Debugger { class DebuggerRunControl; }
namespace Qnx {
namespace Internal {
@@ -48,9 +48,10 @@ class Slog2InfoRunner;
class QnxDebugSupport : public QnxAbstractRunSupport
{
Q_OBJECT
public:
explicit QnxDebugSupport(QnxRunConfiguration *runConfig,
Debugger::DebuggerEngine *engine);
QnxDebugSupport(QnxRunConfiguration *runConfig,
Debugger::DebuggerRunControl *runControl);
public slots:
void handleDebuggingFinished();
@@ -76,7 +77,7 @@ private:
Slog2InfoRunner *m_slog2Info;
Debugger::DebuggerEngine *m_engine;
Debugger::DebuggerRunControl *m_runControl;
int m_pdebugPort;
int m_qmlPort;