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)
|
bool AbstractRemoteLinuxDeployStep::fromMap(const QVariantMap &map)
|
||||||
{
|
{
|
||||||
if (!BuildStep::fromMap(map))
|
if (!BuildStep::fromMap(map))
|
||||||
|
|||||||
@@ -51,6 +51,7 @@ class REMOTELINUX_EXPORT AbstractRemoteLinuxDeployStep : public ProjectExplorer:
|
|||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
~AbstractRemoteLinuxDeployStep();
|
||||||
bool fromMap(const QVariantMap &map);
|
bool fromMap(const QVariantMap &map);
|
||||||
QVariantMap toMap() const;
|
QVariantMap toMap() const;
|
||||||
bool init();
|
bool init();
|
||||||
@@ -66,7 +67,6 @@ protected:
|
|||||||
AbstractRemoteLinuxDeployStep(ProjectExplorer::BuildStepList *bsl, const Core::Id id);
|
AbstractRemoteLinuxDeployStep(ProjectExplorer::BuildStepList *bsl, const Core::Id id);
|
||||||
AbstractRemoteLinuxDeployStep(ProjectExplorer::BuildStepList *bsl,
|
AbstractRemoteLinuxDeployStep(ProjectExplorer::BuildStepList *bsl,
|
||||||
AbstractRemoteLinuxDeployStep *other);
|
AbstractRemoteLinuxDeployStep *other);
|
||||||
|
|
||||||
virtual bool initInternal(QString *error = 0) = 0;
|
virtual bool initInternal(QString *error = 0) = 0;
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
|
|||||||
@@ -76,6 +76,11 @@ GenericDirectUploadService::GenericDirectUploadService(QObject *parent)
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
GenericDirectUploadService::~GenericDirectUploadService()
|
||||||
|
{
|
||||||
|
delete d;
|
||||||
|
}
|
||||||
|
|
||||||
void GenericDirectUploadService::setDeployableFiles(const QList<DeployableFile> &deployableFiles)
|
void GenericDirectUploadService::setDeployableFiles(const QList<DeployableFile> &deployableFiles)
|
||||||
{
|
{
|
||||||
d->deployableFiles = deployableFiles;
|
d->deployableFiles = deployableFiles;
|
||||||
|
|||||||
@@ -50,6 +50,7 @@ class REMOTELINUX_EXPORT GenericDirectUploadService : public AbstractRemoteLinux
|
|||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
public:
|
public:
|
||||||
GenericDirectUploadService(QObject *parent = 0);
|
GenericDirectUploadService(QObject *parent = 0);
|
||||||
|
~GenericDirectUploadService();
|
||||||
|
|
||||||
void setDeployableFiles(const QList<DeployableFile> &deployableFiles);
|
void setDeployableFiles(const QList<DeployableFile> &deployableFiles);
|
||||||
void setIncrementalDeployment(bool incremental);
|
void setIncrementalDeployment(bool incremental);
|
||||||
|
|||||||
Reference in New Issue
Block a user