finished preset browsing

master
Boernsman 2020-02-14 21:28:54 +05:00
parent 74ac272274
commit 6d99f4a8cd
1 changed files with 7 additions and 4 deletions

View File

@ -559,9 +559,6 @@ void DevicePluginBose::onZoneObjectReceived(QUuid requestId, ZoneObject zone)
void DevicePluginBose::onPresetsReceived(QUuid requestId, QList<PresetObject> presets)
{
//SoundTouch *soundtouch = static_cast<SoundTouch *>(sender());
//Device *device = m_soundTouch.key(soundtouch);
if (m_asyncBrowseResults.contains(requestId)) {
BrowseResult *result = m_asyncBrowseResults.take(requestId);
foreach (PresetObject preset, presets) {
@ -574,6 +571,12 @@ void DevicePluginBose::onPresetsReceived(QUuid requestId, QList<PresetObject> pr
}
if (m_asyncBrowseItemResults.contains(requestId)) {
//TODO
BrowserItemResult *result = m_asyncBrowseItemResults.value(requestId);
foreach (PresetObject preset, presets) {
if (preset.presetId == result->itemId().split("&").last().toInt()) {
return result->finish(Device::DeviceErrorNoError);
}
}
return result->finish(Device::DeviceErrorItemNotFound);
}
}