forked from qt-creator/qt-creator
ProjectExplorer: Add Aspect Settings to devices
Change-Id: I4a69945dbb862a2741998a3bbbb0512e5fb829c9 Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
This commit is contained in:
@@ -128,6 +128,12 @@ public:
|
||||
DockerDevicePrivate *m_dev = nullptr;
|
||||
};
|
||||
|
||||
class DockerDeviceSettings : public DeviceSettings
|
||||
{
|
||||
public:
|
||||
DockerDeviceSettings() { displayName.setDefaultValue(Tr::tr("Docker Image")); }
|
||||
};
|
||||
|
||||
class DockerDevicePrivate : public QObject
|
||||
{
|
||||
public:
|
||||
@@ -410,12 +416,12 @@ QString DockerDeviceFileAccess::mapToDevicePath(const QString &hostPath) const
|
||||
}
|
||||
|
||||
DockerDevice::DockerDevice(const DockerDeviceData &data)
|
||||
: d(new DockerDevicePrivate(this, data))
|
||||
: ProjectExplorer::IDevice(std::make_unique<DockerDeviceSettings>())
|
||||
, d(new DockerDevicePrivate(this, data))
|
||||
{
|
||||
setFileAccess(&d->m_fileAccess);
|
||||
setDisplayType(Tr::tr("Docker"));
|
||||
setOsType(OsTypeLinux);
|
||||
setDefaultDisplayName(Tr::tr("Docker Image"));
|
||||
setupId(IDevice::ManuallyAdded);
|
||||
setType(Constants::DOCKER_DEVICE_TYPE);
|
||||
setMachineType(IDevice::Hardware);
|
||||
|
||||
Reference in New Issue
Block a user