diff options
Diffstat (limited to 'src/plugins')
-rw-r--r-- | src/plugins/remotelinux/remotelinuxapplicationrunner.cpp | 7 | ||||
-rw-r--r-- | src/plugins/remotelinux/remotelinuxapplicationrunner.h | 2 |
2 files changed, 8 insertions, 1 deletions
diff --git a/src/plugins/remotelinux/remotelinuxapplicationrunner.cpp b/src/plugins/remotelinux/remotelinuxapplicationrunner.cpp index e9754b8d875..bb8e4350dc7 100644 --- a/src/plugins/remotelinux/remotelinuxapplicationrunner.cpp +++ b/src/plugins/remotelinux/remotelinuxapplicationrunner.cpp @@ -73,7 +73,7 @@ public: } RemoteLinuxUsedPortsGatherer portsGatherer; - const LinuxDeviceConfiguration::ConstPtr devConfig; + LinuxDeviceConfiguration::ConstPtr devConfig; const QString remoteExecutable; const QString appArguments; const QString commandPrefix; @@ -366,6 +366,11 @@ bool AbstractRemoteLinuxApplicationRunner::canRun(QString &whyNot) const return true; } +void AbstractRemoteLinuxApplicationRunner::setDeviceConfiguration(const LinuxDeviceConfiguration::ConstPtr &deviceConfig) +{ + m_d->devConfig = deviceConfig; +} + void AbstractRemoteLinuxApplicationRunner::handleDeviceSetupDone(bool success) { QTC_ASSERT(m_d->state == SettingUpDevice, return); diff --git a/src/plugins/remotelinux/remotelinuxapplicationrunner.h b/src/plugins/remotelinux/remotelinuxapplicationrunner.h index 7683a4364a1..9dc2732e944 100644 --- a/src/plugins/remotelinux/remotelinuxapplicationrunner.h +++ b/src/plugins/remotelinux/remotelinuxapplicationrunner.h @@ -87,6 +87,8 @@ protected: // Override to to additional checks. virtual bool canRun(QString &whyNot) const; + void setDeviceConfiguration(const QSharedPointer<const LinuxDeviceConfiguration> &deviceConfig); + void handleDeviceSetupDone(bool success); void handleInitialCleanupDone(bool success); void handleInitializationsDone(bool success); |