diff options
author | hjk <qtc-committer@nokia.com> | 2012-06-05 15:36:38 +0200 |
---|---|---|
committer | hjk <qthjk@ovi.com> | 2012-06-05 15:52:02 +0200 |
commit | c12a7a224fec476c3dea6ca1e62c49d552e9760e (patch) | |
tree | 3628c5067981e0e1f861fa5e3acaebaf8e5a798d /src/plugins/remotelinux/remotelinuxdebugsupport.cpp | |
parent | d5420d3dc261e3ad74e226699ba26694772a4011 (diff) | |
download | qt-creator-c12a7a224fec476c3dea6ca1e62c49d552e9760e.tar.gz |
remotelinux: use base classes when appropriate
Change-Id: I9951c7470239e524f1bebb77f22b8ee59eab5183
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
Diffstat (limited to 'src/plugins/remotelinux/remotelinuxdebugsupport.cpp')
-rw-r--r-- | src/plugins/remotelinux/remotelinuxdebugsupport.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/plugins/remotelinux/remotelinuxdebugsupport.cpp b/src/plugins/remotelinux/remotelinuxdebugsupport.cpp index 176df268e5..6a509ebb20 100644 --- a/src/plugins/remotelinux/remotelinuxdebugsupport.cpp +++ b/src/plugins/remotelinux/remotelinuxdebugsupport.cpp @@ -60,9 +60,9 @@ enum State { Inactive, StartingRunner, StartingRemoteProcess, Debugging }; class AbstractRemoteLinuxDebugSupportPrivate { public: - AbstractRemoteLinuxDebugSupportPrivate(RemoteLinuxRunConfiguration *runConfig, + AbstractRemoteLinuxDebugSupportPrivate(RunConfiguration *runConfig, DebuggerEngine *engine) - : engine(engine), deviceConfig(runConfig->deviceConfig()), + : engine(engine), qmlDebugging(runConfig->debuggerAspect()->useQmlDebugger()), cppDebugging(runConfig->debuggerAspect()->useCppDebugger()), state(Inactive), @@ -71,7 +71,6 @@ public: } const QPointer<Debugger::DebuggerEngine> engine; - const LinuxDeviceConfiguration::ConstPtr deviceConfig; bool qmlDebugging; bool cppDebugging; QByteArray gdbserverOutput; @@ -95,7 +94,7 @@ using namespace Internal; DebuggerStartParameters AbstractRemoteLinuxDebugSupport::startParameters(const RemoteLinuxRunConfiguration *runConfig) { DebuggerStartParameters params; - const LinuxDeviceConfiguration::ConstPtr &devConf = runConfig->deviceConfig(); + const IDevice::ConstPtr &devConf = runConfig->deviceConfig(); if (runConfig->debuggerAspect()->useQmlDebugger()) { params.languages |= QmlLanguage; params.qmlServerAddress = runConfig->deviceConfig()->sshParameters().host; @@ -135,7 +134,7 @@ DebuggerStartParameters AbstractRemoteLinuxDebugSupport::startParameters(const R return params; } -AbstractRemoteLinuxDebugSupport::AbstractRemoteLinuxDebugSupport(RemoteLinuxRunConfiguration *runConfig, +AbstractRemoteLinuxDebugSupport::AbstractRemoteLinuxDebugSupport(RunConfiguration *runConfig, DebuggerEngine *engine) : QObject(engine), d(new AbstractRemoteLinuxDebugSupportPrivate(runConfig, engine)) { |