Move FileTransfer into ProjectExplorer plugin

Make it ready for providing implementations for other devices.

Change-Id: I14eaf167a7b2c1189f4d23f2e9f556204295b9b3
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
Jarek Kobus
2022-05-20 17:53:20 +02:00
parent 48e2f79e8b
commit 7d848364ff
17 changed files with 425 additions and 322 deletions

View File

@@ -25,10 +25,10 @@
#include "linuxdevicetester.h"
#include "filetransfer.h"
#include "remotelinux_constants.h"
#include <projectexplorer/devicesupport/deviceusedportsgatherer.h>
#include <projectexplorer/devicesupport/filetransfer.h>
#include <utils/algorithm.h>
#include <utils/port.h>
#include <utils/processinterface.h>
@@ -84,7 +84,6 @@ void GenericLinuxDeviceTester::testDevice(const IDevice::Ptr &deviceConfiguratio
QTC_ASSERT(d->state == Inactive, return);
d->device = deviceConfiguration;
d->fileTransfer.setDevice(d->device);
testEcho();
}
@@ -215,7 +214,7 @@ void GenericLinuxDeviceTester::testFileTransfer(FileTransferMethod method)
.arg(FileTransfer::transferMethodName(method)));
d->fileTransfer.setTransferMethod(method);
d->fileTransfer.test();
d->fileTransfer.test(d->device);
}
void GenericLinuxDeviceTester::handleFileTransferDone(const ProcessResultData &resultData)