diff --git a/src/upnp.h b/src/upnp.h index 9a2907bb1..668646556 100644 --- a/src/upnp.h +++ b/src/upnp.h @@ -42,19 +42,19 @@ class UPnPHandler : public QThread { private: UpnpClient_Handle UPnPClientHandle; - QHash UPnPDevices; + QHash UPnPDevices; public: UPnPHandler(){} ~UPnPHandler(){} public slots: - void addUPnPDevice(struct Upnp_Discovery* device, IXML_Document *){ - + void addUPnPDevice(struct Upnp_Discovery* device, IXML_Document *doc){ + UPnPDevices.insert(QString(device->DeviceId), new UPnPDevice(device, doc)); } void removeUPnPDevice(QString device_id){ - + UPnPDevices.remove(device_id); } private: