Commit 3f1fc6a4 authored by Christian Kandeler's avatar Christian Kandeler
Browse files

Device support: Make the parameter to DeviceManager::addDevice() const.

It's cloned anyway, so it does not have to be mutable.
This should have been part of 5bf0280b

.

Change-Id: I18ad29b37f89035f3598de445dfa3c1dfea8f15f
Reviewed-by: default avatarTobias Hunger <tobias.hunger@digia.com>
parent c1761e68
...@@ -225,7 +225,7 @@ Utils::FileName DeviceManager::settingsFilePath(const QString &extension) ...@@ -225,7 +225,7 @@ Utils::FileName DeviceManager::settingsFilePath(const QString &extension)
return Utils::FileName::fromString(QFileInfo(ExtensionSystem::PluginManager::settings()->fileName()).absolutePath() + extension); return Utils::FileName::fromString(QFileInfo(ExtensionSystem::PluginManager::settings()->fileName()).absolutePath() + extension);
} }
void DeviceManager::addDevice(const IDevice::Ptr &_device) void DeviceManager::addDevice(const IDevice::ConstPtr &_device)
{ {
const IDevice::Ptr device = _device->clone(); const IDevice::Ptr device = _device->clone();
......
...@@ -67,7 +67,7 @@ public: ...@@ -67,7 +67,7 @@ public:
IDevice::ConstPtr defaultDevice(Core::Id deviceType) const; IDevice::ConstPtr defaultDevice(Core::Id deviceType) const;
bool hasDevice(const QString &name) const; bool hasDevice(const QString &name) const;
void addDevice(const IDevice::Ptr &device); void addDevice(const IDevice::ConstPtr &device);
void removeDevice(Core::Id id); void removeDevice(Core::Id id);
bool isLoaded() const; bool isLoaded() const;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment