No raw Device pointers in DeviceManager interface.

Change-Id: I6f5515d9d04517a71ba5a6bcbbd54af7d14d2bbb
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
This commit is contained in:
Christian Kandeler
2012-03-23 17:54:40 +01:00
parent 187fb148fd
commit 672ffa59df
2 changed files with 2 additions and 2 deletions

View File

@@ -405,7 +405,7 @@ IDevice::Id DeviceManager::internalId(const IDevice::ConstPtr &device) const
return device ? device->internalId() : IDevice::invalidId(); return device ? device->internalId() : IDevice::invalidId();
} }
int DeviceManager::indexOf(const IDevice *device) const int DeviceManager::indexOf(const IDevice::ConstPtr &device) const
{ {
return indexForInternalId(device->internalId()); return indexForInternalId(device->internalId());
} }

View File

@@ -64,7 +64,7 @@ public:
bool hasDevice(const QString &name) const; bool hasDevice(const QString &name) const;
IDevice::Id internalId(const IDevice::ConstPtr &device) const; IDevice::Id internalId(const IDevice::ConstPtr &device) const;
int indexOf(const IDevice *device) const; int indexOf(const IDevice::ConstPtr &device) const;
void addDevice(const IDevice::Ptr &device); void addDevice(const IDevice::Ptr &device);
void removeDevice(int index); void removeDevice(int index);