summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/plugins/remotelinux/abstractremotelinuxdeploystep.cpp5
-rw-r--r--src/plugins/remotelinux/abstractremotelinuxdeploystep.h2
-rw-r--r--src/plugins/remotelinux/genericdirectuploadservice.cpp5
-rw-r--r--src/plugins/remotelinux/genericdirectuploadservice.h1
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);