From 48bd89aa09f4222acf130196db9d11b6aeb4090e Mon Sep 17 00:00:00 2001 From: f4exb Date: Sun, 11 Aug 2019 19:42:03 +0200 Subject: [PATCH] REST API: config: added prest main window layout support --- sdrbase/webapi/webapiadapterbase.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sdrbase/webapi/webapiadapterbase.cpp b/sdrbase/webapi/webapiadapterbase.cpp index 7cb285d26..f6913eec2 100644 --- a/sdrbase/webapi/webapiadapterbase.cpp +++ b/sdrbase/webapi/webapiadapterbase.cpp @@ -175,6 +175,8 @@ void WebAPIAdapterBase::webapiFormatPreset( deviceWebAPIAdapter->webapiSettingsGet(*swgDeviceSettings, errorMessage); } } + + apiPreset->setLayout(new QString(preset.getLayout().toBase64().toStdString().c_str())); } void WebAPIAdapterBase::webapiUpdatePreset( @@ -202,6 +204,9 @@ void WebAPIAdapterBase::webapiUpdatePreset( if (presetKeys.m_keys.contains("group")) { preset->setGroup(*apiPreset->getGroup()); } + if (presetKeys.m_keys.contains("layout")) { + preset->setLayout(QByteArray::fromBase64(apiPreset->getLayout()->toUtf8())); + } GLSpectrumSettings spectrumSettings;