forked from qt-creator/qt-creator
RemoteLinux: Move RSyncDeployStep implementation out of sight
Not needed publicly anymore. Change-Id: I07f36c2fb7f4f42a970c43a4c7ad957b0b1dfce1 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
@@ -18,6 +18,7 @@
|
||||
#include <utils/algorithm.h>
|
||||
#include <utils/processinterface.h>
|
||||
#include <utils/qtcprocess.h>
|
||||
#include <utils/tasktree.h>
|
||||
|
||||
using namespace ProjectExplorer;
|
||||
using namespace Utils;
|
||||
@@ -27,6 +28,26 @@ namespace RemoteLinux {
|
||||
|
||||
// RsyncDeployStep
|
||||
|
||||
class RsyncDeployStep : public AbstractRemoteLinuxDeployStep
|
||||
{
|
||||
public:
|
||||
RsyncDeployStep(ProjectExplorer::BuildStepList *bsl, Utils::Id id);
|
||||
~RsyncDeployStep() override;
|
||||
|
||||
static Utils::Id stepId();
|
||||
static QString displayName();
|
||||
|
||||
private:
|
||||
bool isDeploymentNecessary() const final;
|
||||
Utils::Tasking::Group deployRecipe() final;
|
||||
Utils::Tasking::TaskItem mkdirTask();
|
||||
Utils::Tasking::TaskItem transferTask();
|
||||
|
||||
mutable ProjectExplorer::FilesToTransfer m_files;
|
||||
bool m_ignoreMissingFiles = false;
|
||||
QString m_flags;
|
||||
};
|
||||
|
||||
RsyncDeployStep::RsyncDeployStep(BuildStepList *bsl, Id id)
|
||||
: AbstractRemoteLinuxDeployStep(bsl, id)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user