forked from qt-creator/qt-creator
remote linux: fix mem leak
Change-Id: I0b421ae53f7651baa2d7c804379c012c6b78201f Reviewed-by: Laszlo Papp <lpapp@kde.org> Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
This commit is contained in:
committed by
Daniel Teske
parent
1904aa45b3
commit
d83fda1c38
@@ -66,6 +66,11 @@ AbstractRemoteLinuxDeployStep::AbstractRemoteLinuxDeployStep(BuildStepList *bsl,
|
||||
{
|
||||
}
|
||||
|
||||
AbstractRemoteLinuxDeployStep::~AbstractRemoteLinuxDeployStep()
|
||||
{
|
||||
delete d;
|
||||
}
|
||||
|
||||
bool AbstractRemoteLinuxDeployStep::fromMap(const QVariantMap &map)
|
||||
{
|
||||
if (!BuildStep::fromMap(map))
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -76,6 +76,11 @@ GenericDirectUploadService::GenericDirectUploadService(QObject *parent)
|
||||
{
|
||||
}
|
||||
|
||||
GenericDirectUploadService::~GenericDirectUploadService()
|
||||
{
|
||||
delete d;
|
||||
}
|
||||
|
||||
void GenericDirectUploadService::setDeployableFiles(const QList<DeployableFile> &deployableFiles)
|
||||
{
|
||||
d->deployableFiles = deployableFiles;
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user