diff --git a/src/plugins/remotelinux/genericdirectuploadstep.cpp b/src/plugins/remotelinux/genericdirectuploadstep.cpp index d3e97062454..c10321351bf 100644 --- a/src/plugins/remotelinux/genericdirectuploadstep.cpp +++ b/src/plugins/remotelinux/genericdirectuploadstep.cpp @@ -124,12 +124,12 @@ bool GenericDirectUploadStep::isDeploymentPossible(QString *whyNot) const const int deployableCount = deploymentInfo->deployableCount(); for (int i = 0; i < deployableCount; ++i) deployableFiles << deploymentInfo->deployableAt(i); - m_d->deployService.setDeployableFiles(deployableFiles); - m_d->deployService.setIncrementalDeployment(incrementalDeployment()); + deployService()->setDeployableFiles(deployableFiles); + deployService()->setIncrementalDeployment(incrementalDeployment()); return AbstractRemoteLinuxDeployStep::isDeploymentPossible(whyNot); } -AbstractRemoteLinuxDeployService *GenericDirectUploadStep::deployService() const +GenericDirectUploadService *GenericDirectUploadStep::deployService() const { return &m_d->deployService; } diff --git a/src/plugins/remotelinux/genericdirectuploadstep.h b/src/plugins/remotelinux/genericdirectuploadstep.h index b904cb1c6c1..75604290a1e 100644 --- a/src/plugins/remotelinux/genericdirectuploadstep.h +++ b/src/plugins/remotelinux/genericdirectuploadstep.h @@ -32,7 +32,8 @@ #ifndef DIRECTUPLOADSTEP_H #define DIRECTUPLOADSTEP_H -#include +#include "abstractremotelinuxdeploystep.h" +#include "genericdirectuploadservice.h" #include "remotelinux_export.h" namespace RemoteLinux { @@ -59,7 +60,7 @@ public: static QString displayName(); private: - AbstractRemoteLinuxDeployService *deployService() const; + GenericDirectUploadService *deployService() const; bool fromMap(const QVariantMap &map); QVariantMap toMap() const;