forked from qt-creator/qt-creator
RemoteLinux: More preparations for introducing an abstract device class.
- Introduce clone() method. - Rename "osType" to "type" and "deviceType" to "machineType". - Move machine type display out of generic settings widget. - Put only immutable attributes into the device constructor and set the others via setters. As part of this, also give the SshConnectionParameters a default proxy type. The necessity to give one to the constructor explicitly was for historical reasons. Change-Id: I84757b1b2d6371544b9ab1f3290973e5498176ce Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
This commit is contained in:
@@ -74,7 +74,7 @@ GenericLinuxDeviceConfigurationWizard::~GenericLinuxDeviceConfigurationWizard()
|
||||
|
||||
LinuxDeviceConfiguration::Ptr GenericLinuxDeviceConfigurationWizard::deviceConfiguration()
|
||||
{
|
||||
Utils::SshConnectionParameters sshParams(SshConnectionParameters::NoProxy);
|
||||
Utils::SshConnectionParameters sshParams;
|
||||
sshParams.host = d->setupPage.hostName();
|
||||
sshParams.userName = d->setupPage.userName();
|
||||
sshParams.port = 22;
|
||||
@@ -85,8 +85,9 @@ LinuxDeviceConfiguration::Ptr GenericLinuxDeviceConfigurationWizard::deviceConfi
|
||||
else
|
||||
sshParams.privateKeyFile = d->setupPage.privateKeyFilePath();
|
||||
LinuxDeviceConfiguration::Ptr devConf = LinuxDeviceConfiguration::create(d->setupPage.configurationName(),
|
||||
QLatin1String(Constants::GenericLinuxOsType), LinuxDeviceConfiguration::Hardware,
|
||||
Utils::PortList::fromString(QLatin1String("10000-10100")), sshParams);
|
||||
QLatin1String(Constants::GenericLinuxOsType), LinuxDeviceConfiguration::Hardware);
|
||||
devConf->setFreePorts(Utils::PortList::fromString(QLatin1String("10000-10100")));
|
||||
devConf->setSshParameters(sshParams);
|
||||
LinuxDeviceTestDialog dlg(devConf, new GenericLinuxDeviceTester(this), this);
|
||||
dlg.exec();
|
||||
return devConf;
|
||||
|
||||
Reference in New Issue
Block a user