diff --git a/src/plugins/qnx/qnxdevice.cpp b/src/plugins/qnx/qnxdevice.cpp index 1fb587b45d6..83021ea5d57 100644 --- a/src/plugins/qnx/qnxdevice.cpp +++ b/src/plugins/qnx/qnxdevice.cpp @@ -83,8 +83,9 @@ QnxDevice::QnxDevice() } QnxDevice::QnxDevice(const QString &name, Origin origin, Core::Id id) - : RemoteLinux::LinuxDevice(name, origin, id) { + setupId(origin, id); + setDisplayName(name); init(); } diff --git a/src/plugins/remotelinux/linuxdevice.cpp b/src/plugins/remotelinux/linuxdevice.cpp index 2c618530e0e..0bc3f195b8b 100644 --- a/src/plugins/remotelinux/linuxdevice.cpp +++ b/src/plugins/remotelinux/linuxdevice.cpp @@ -168,7 +168,10 @@ class LinuxPortsGatheringMethod : public PortsGatheringMethod LinuxDevice::Ptr LinuxDevice::create(const QString &name, Origin origin, Core::Id id) { - return Ptr(new LinuxDevice(name, origin, id)); + auto device = new LinuxDevice; + device->setupId(origin, id); + device->setDisplayName(name); + return Ptr(device); } QString LinuxDevice::displayType() const @@ -186,12 +189,6 @@ Utils::OsType LinuxDevice::osType() const return Utils::OsTypeLinux; } -LinuxDevice::LinuxDevice(const QString &name, Origin origin, Core::Id id) -{ - setupId(origin, id); - setDisplayName(name); - init(); -} LinuxDevice::LinuxDevice(const LinuxDevice &other) = default; diff --git a/src/plugins/remotelinux/linuxdevice.h b/src/plugins/remotelinux/linuxdevice.h index 7c07975e0cd..da4b948cb01 100644 --- a/src/plugins/remotelinux/linuxdevice.h +++ b/src/plugins/remotelinux/linuxdevice.h @@ -67,7 +67,6 @@ public: protected: LinuxDevice() { init(); } - LinuxDevice(const QString &name, Origin origin, Core::Id id); LinuxDevice(const LinuxDevice &other); private: