forked from qt-creator/qt-creator
Extract the device specific settings for linux device.
The LinuxConfigFactory has now a new pure virtual method to create the widget for the device specific settings. It allows new device to create their own settings page. Change-Id: Ie14df043fdef088b0e6e3b1e08b5d0d1863f76e5 Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
This commit is contained in:
committed by
Christian Kandeler
parent
147396d764
commit
74da217204
@@ -31,10 +31,12 @@
|
||||
**************************************************************************/
|
||||
#include "linuxdeviceconfiguration.h"
|
||||
|
||||
#include "linuxdeviceconfigurations.h"
|
||||
#include "portlist.h"
|
||||
#include "remotelinux_constants.h"
|
||||
|
||||
#include <utils/ssh/sshconnection.h>
|
||||
#include <utils/qtcassert.h>
|
||||
|
||||
#include <QSettings>
|
||||
#include <QDesktopServices>
|
||||
@@ -264,4 +266,19 @@ void LinuxDeviceConfiguration::setDefault(bool isDefault) { d->isDefault = isDef
|
||||
|
||||
const LinuxDeviceConfiguration::Id LinuxDeviceConfiguration::InvalidId = 0;
|
||||
|
||||
|
||||
ILinuxDeviceConfigurationWidget::ILinuxDeviceConfigurationWidget(
|
||||
const LinuxDeviceConfiguration::Ptr &deviceConfig,
|
||||
QWidget *parent)
|
||||
: QWidget(parent),
|
||||
m_deviceConfiguration(deviceConfig)
|
||||
{
|
||||
QTC_CHECK(m_deviceConfiguration);
|
||||
}
|
||||
|
||||
LinuxDeviceConfiguration::Ptr ILinuxDeviceConfigurationWidget::deviceConfiguration() const
|
||||
{
|
||||
return m_deviceConfiguration;
|
||||
}
|
||||
|
||||
} // namespace RemoteLinux
|
||||
|
||||
Reference in New Issue
Block a user