forked from qt-creator/qt-creator
Provide a default implementation for doDeviceSetup / stopDeviceSetup
Change-Id: I9f4e15f98039315ddcdd4f40fb6d0802b94da87a Reviewed-by: Christian Kandeler <christian.kandeler@qt.io> Reviewed-by: Artem Sokolovskii <artem.sokolovskii@qt.io>
This commit is contained in:
@@ -45,8 +45,6 @@ private:
|
|||||||
void handleProcessFinished(const QString &error);
|
void handleProcessFinished(const QString &error);
|
||||||
|
|
||||||
bool isDeploymentNecessary() const final { return true; }
|
bool isDeploymentNecessary() const final { return true; }
|
||||||
void doDeviceSetup() final { handleDeviceSetupDone(true); }
|
|
||||||
void stopDeviceSetup() final { handleDeviceSetupDone(false); }
|
|
||||||
|
|
||||||
void doDeploy() final;
|
void doDeploy() final;
|
||||||
void stopDeployment() final;
|
void stopDeployment() final;
|
||||||
|
|||||||
@@ -47,8 +47,6 @@ private:
|
|||||||
void handleAppendMessage(const QString &message, Utils::OutputFormat format);
|
void handleAppendMessage(const QString &message, Utils::OutputFormat format);
|
||||||
|
|
||||||
bool isDeploymentNecessary() const final { return true; }
|
bool isDeploymentNecessary() const final { return true; }
|
||||||
void doDeviceSetup() final { handleDeviceSetupDone(true); }
|
|
||||||
void stopDeviceSetup() final { handleDeviceSetupDone(false); }
|
|
||||||
|
|
||||||
void doDeploy() final;
|
void doDeploy() final;
|
||||||
void stopDeployment() final;
|
void stopDeployment() final;
|
||||||
|
|||||||
@@ -102,16 +102,16 @@ protected:
|
|||||||
void handleDeviceSetupDone(bool success);
|
void handleDeviceSetupDone(bool success);
|
||||||
void handleDeploymentDone();
|
void handleDeploymentDone();
|
||||||
|
|
||||||
|
// Should do things needed *before* connecting. Call default implementation afterwards.
|
||||||
|
virtual void doDeviceSetup() { handleDeviceSetupDone(true); }
|
||||||
|
virtual void stopDeviceSetup() { handleDeviceSetupDone(false); }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void handleConnected();
|
void handleConnected();
|
||||||
void handleConnectionFailure();
|
void handleConnectionFailure();
|
||||||
|
|
||||||
virtual bool isDeploymentNecessary() const = 0;
|
virtual bool isDeploymentNecessary() const = 0;
|
||||||
|
|
||||||
// Should do things needed *before* connecting. Call handleDeviceSetupDone() afterwards.
|
|
||||||
virtual void doDeviceSetup() = 0;
|
|
||||||
virtual void stopDeviceSetup() = 0;
|
|
||||||
|
|
||||||
virtual void doDeploy() = 0;
|
virtual void doDeploy() = 0;
|
||||||
virtual void stopDeployment() = 0;
|
virtual void stopDeployment() = 0;
|
||||||
|
|
||||||
|
|||||||
@@ -89,15 +89,13 @@ bool AbstractUploadAndInstallPackageService::isDeploymentNecessary() const
|
|||||||
void AbstractUploadAndInstallPackageService::doDeviceSetup()
|
void AbstractUploadAndInstallPackageService::doDeviceSetup()
|
||||||
{
|
{
|
||||||
QTC_ASSERT(d->state == Inactive, return);
|
QTC_ASSERT(d->state == Inactive, return);
|
||||||
|
AbstractRemoteLinuxDeployService::doDeviceSetup();
|
||||||
handleDeviceSetupDone(true);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void AbstractUploadAndInstallPackageService::stopDeviceSetup()
|
void AbstractUploadAndInstallPackageService::stopDeviceSetup()
|
||||||
{
|
{
|
||||||
QTC_ASSERT(d->state == Inactive, return);
|
QTC_ASSERT(d->state == Inactive, return);
|
||||||
|
AbstractRemoteLinuxDeployService::stopDeviceSetup();
|
||||||
handleDeviceSetupDone(false);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void AbstractUploadAndInstallPackageService::doDeploy()
|
void AbstractUploadAndInstallPackageService::doDeploy()
|
||||||
|
|||||||
@@ -118,15 +118,13 @@ bool GenericDirectUploadService::isDeploymentNecessary() const
|
|||||||
void GenericDirectUploadService::doDeviceSetup()
|
void GenericDirectUploadService::doDeviceSetup()
|
||||||
{
|
{
|
||||||
QTC_ASSERT(d->state == Inactive, return);
|
QTC_ASSERT(d->state == Inactive, return);
|
||||||
|
AbstractRemoteLinuxDeployService::doDeviceSetup();
|
||||||
handleDeviceSetupDone(true);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void GenericDirectUploadService::stopDeviceSetup()
|
void GenericDirectUploadService::stopDeviceSetup()
|
||||||
{
|
{
|
||||||
QTC_ASSERT(d->state == Inactive, return);
|
QTC_ASSERT(d->state == Inactive, return);
|
||||||
|
AbstractRemoteLinuxDeployService::stopDeviceSetup();
|
||||||
handleDeviceSetupDone(false);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void GenericDirectUploadService::doDeploy()
|
void GenericDirectUploadService::doDeploy()
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ public:
|
|||||||
void setIncrementalDeployment(IncrementalDeployment incremental);
|
void setIncrementalDeployment(IncrementalDeployment incremental);
|
||||||
void setIgnoreMissingFiles(bool ignoreMissingFiles);
|
void setIgnoreMissingFiles(bool ignoreMissingFiles);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
bool isDeploymentNecessary() const override;
|
bool isDeploymentNecessary() const override;
|
||||||
|
|
||||||
void doDeviceSetup() override;
|
void doDeviceSetup() override;
|
||||||
|
|||||||
@@ -46,8 +46,6 @@ private:
|
|||||||
void handleProcessFinished();
|
void handleProcessFinished();
|
||||||
|
|
||||||
bool isDeploymentNecessary() const override { return true; }
|
bool isDeploymentNecessary() const override { return true; }
|
||||||
void doDeviceSetup() override { handleDeviceSetupDone(true); }
|
|
||||||
void stopDeviceSetup() override { handleDeviceSetupDone(false); }
|
|
||||||
|
|
||||||
CheckResult isDeploymentPossible() const override;
|
CheckResult isDeploymentPossible() const override;
|
||||||
void doDeploy() override;
|
void doDeploy() override;
|
||||||
|
|||||||
@@ -44,8 +44,6 @@ public:
|
|||||||
CheckResult isDeploymentPossible() const override;
|
CheckResult isDeploymentPossible() const override;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void doDeviceSetup() override { handleDeviceSetupDone(true); }
|
|
||||||
void stopDeviceSetup() override { handleDeviceSetupDone(false); }
|
|
||||||
void doDeploy() override;
|
void doDeploy() override;
|
||||||
void stopDeployment() override;
|
void stopDeployment() override;
|
||||||
|
|
||||||
|
|||||||
@@ -44,8 +44,6 @@ private:
|
|||||||
void handleProcessFinished();
|
void handleProcessFinished();
|
||||||
|
|
||||||
bool isDeploymentNecessary() const override;
|
bool isDeploymentNecessary() const override;
|
||||||
void doDeviceSetup() override { handleDeviceSetupDone(true); }
|
|
||||||
void stopDeviceSetup() override { handleDeviceSetupDone(false); }
|
|
||||||
|
|
||||||
void doDeploy() override;
|
void doDeploy() override;
|
||||||
void stopDeployment() override;
|
void stopDeployment() override;
|
||||||
|
|||||||
@@ -57,9 +57,6 @@ public:
|
|||||||
private:
|
private:
|
||||||
bool isDeploymentNecessary() const override;
|
bool isDeploymentNecessary() const override;
|
||||||
|
|
||||||
void doDeviceSetup() override { handleDeviceSetupDone(true); }
|
|
||||||
void stopDeviceSetup() override { handleDeviceSetupDone(false); };
|
|
||||||
|
|
||||||
void doDeploy() override;
|
void doDeploy() override;
|
||||||
void stopDeployment() override { setFinished(); };
|
void stopDeployment() override { setFinished(); };
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user