diff options
4 files changed, 12 insertions, 1 deletions
diff --git a/src/plugins/remotelinux/abstractremotelinuxdeploystep.cpp b/src/plugins/remotelinux/abstractremotelinuxdeploystep.cpp index 4acbe663f5..450a525a4b 100644 --- a/src/plugins/remotelinux/abstractremotelinuxdeploystep.cpp +++ b/src/plugins/remotelinux/abstractremotelinuxdeploystep.cpp @@ -66,6 +66,11 @@ AbstractRemoteLinuxDeployStep::AbstractRemoteLinuxDeployStep(BuildStepList *bsl, { } +AbstractRemoteLinuxDeployStep::~AbstractRemoteLinuxDeployStep() +{ + delete d; +} + bool AbstractRemoteLinuxDeployStep::fromMap(const QVariantMap &map) { if (!BuildStep::fromMap(map)) diff --git a/src/plugins/remotelinux/abstractremotelinuxdeploystep.h b/src/plugins/remotelinux/abstractremotelinuxdeploystep.h index 5339c6a834..5240c0ec23 100644 --- a/src/plugins/remotelinux/abstractremotelinuxdeploystep.h +++ b/src/plugins/remotelinux/abstractremotelinuxdeploystep.h @@ -51,6 +51,7 @@ class REMOTELINUX_EXPORT AbstractRemoteLinuxDeployStep : public ProjectExplorer: Q_OBJECT public: + ~AbstractRemoteLinuxDeployStep(); bool fromMap(const QVariantMap &map); QVariantMap toMap() const; bool init(); @@ -66,7 +67,6 @@ protected: AbstractRemoteLinuxDeployStep(ProjectExplorer::BuildStepList *bsl, const Core::Id id); AbstractRemoteLinuxDeployStep(ProjectExplorer::BuildStepList *bsl, AbstractRemoteLinuxDeployStep *other); - virtual bool initInternal(QString *error = 0) = 0; private slots: diff --git a/src/plugins/remotelinux/genericdirectuploadservice.cpp b/src/plugins/remotelinux/genericdirectuploadservice.cpp index aad7652f87..31745b46a6 100644 --- a/src/plugins/remotelinux/genericdirectuploadservice.cpp +++ b/src/plugins/remotelinux/genericdirectuploadservice.cpp @@ -76,6 +76,11 @@ GenericDirectUploadService::GenericDirectUploadService(QObject *parent) { } +GenericDirectUploadService::~GenericDirectUploadService() +{ + delete d; +} + void GenericDirectUploadService::setDeployableFiles(const QList<DeployableFile> &deployableFiles) { d->deployableFiles = deployableFiles; diff --git a/src/plugins/remotelinux/genericdirectuploadservice.h b/src/plugins/remotelinux/genericdirectuploadservice.h index 1f697ca98a..3ed16e48ef 100644 --- a/src/plugins/remotelinux/genericdirectuploadservice.h +++ b/src/plugins/remotelinux/genericdirectuploadservice.h @@ -50,6 +50,7 @@ class REMOTELINUX_EXPORT GenericDirectUploadService : public AbstractRemoteLinux Q_OBJECT public: GenericDirectUploadService(QObject *parent = 0); + ~GenericDirectUploadService(); void setDeployableFiles(const QList<DeployableFile> &deployableFiles); void setIncrementalDeployment(bool incremental); |