mirror of https://github.com/f4exb/sdrangel.git
DaemonSink: Web API: implement title and color
This commit is contained in:
parent
6e750b206f
commit
4c0c51b17d
|
@ -389,6 +389,14 @@ int DaemonSink::webapiSettingsPutPatch(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (channelSettingsKeys.contains("rgbColor")) {
|
||||||
|
settings.m_rgbColor = response.getDaemonSinkSettings()->getRgbColor();
|
||||||
|
}
|
||||||
|
if (channelSettingsKeys.contains("title")) {
|
||||||
|
settings.m_title = *response.getDaemonSinkSettings()->getTitle();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
MsgConfigureDaemonSink *msg = MsgConfigureDaemonSink::create(settings, force);
|
MsgConfigureDaemonSink *msg = MsgConfigureDaemonSink::create(settings, force);
|
||||||
m_inputMessageQueue.push(msg);
|
m_inputMessageQueue.push(msg);
|
||||||
|
|
||||||
|
@ -416,4 +424,12 @@ void DaemonSink::webapiFormatChannelSettings(SWGSDRangel::SWGChannelSettings& re
|
||||||
}
|
}
|
||||||
|
|
||||||
response.getDaemonSinkSettings()->setDataPort(settings.m_dataPort);
|
response.getDaemonSinkSettings()->setDataPort(settings.m_dataPort);
|
||||||
|
response.getDaemonSinkSettings()->setRgbColor(settings.m_rgbColor);
|
||||||
|
|
||||||
|
if (response.getDaemonSinkSettings()->getTitle()) {
|
||||||
|
*response.getDaemonSinkSettings()->getTitle() = settings.m_title;
|
||||||
|
} else {
|
||||||
|
response.getDaemonSinkSettings()->setTitle(new QString(settings.m_title));
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue