diff --git a/libguh/types/param.cpp b/libguh/types/param.cpp
index 3e8fd109..a6193172 100644
--- a/libguh/types/param.cpp
+++ b/libguh/types/param.cpp
@@ -98,3 +98,9 @@ void ParamList::setParamValue(const QString ¶mName, const QVariant &value)
}
}
}
+
+ParamList ParamList::operator<<(const Param ¶m)
+{
+ this->append(param);
+ return *this;
+}
diff --git a/libguh/types/param.h b/libguh/types/param.h
index 74b05d18..cef17eb2 100644
--- a/libguh/types/param.h
+++ b/libguh/types/param.h
@@ -53,12 +53,4 @@ public:
};
QDebug operator<<(QDebug dbg, const ParamList ¶ms);
-class ParamList: public QList
-{
-public:
- bool hasParam(const QString ¶mName) const;
- QVariant paramValue(const QString ¶mName) const;
- void setParamValue(const QString ¶mName, const QVariant &value);
-};
-
#endif // PARAM_H
diff --git a/plugins/deviceplugins/philipshue/devicepluginphilipshue.cpp b/plugins/deviceplugins/philipshue/devicepluginphilipshue.cpp
index 401f86fc..cb8f2c9a 100644
--- a/plugins/deviceplugins/philipshue/devicepluginphilipshue.cpp
+++ b/plugins/deviceplugins/philipshue/devicepluginphilipshue.cpp
@@ -239,17 +239,6 @@ QPair DevicePluginPhilipsHue::setupDe
return reportDeviceSetup(DeviceManager::DeviceSetupStatusAsync);
}
-void DevicePluginPhilipsHue::deviceRemoved(Device *device)
-{
- if (!m_lights.values().contains(device)) {
- return;
- }
-
- Light *light = m_lights.key(device);
- m_lights.remove(light);
- m_unconfiguredLights.append(light);
-}
-
QPair DevicePluginPhilipsHue::confirmPairing(const QUuid &pairingTransactionId, const DeviceClassId &deviceClassId, const ParamList ¶ms)
{
Param ipParam;