1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-07-24 11:04:10 -04:00

Massive UI revamping (v7): main spectrum show/hide and minimum width set to 360

This commit is contained in:
f4exb
2022-04-10 00:11:23 +02:00
parent cfde845b5a
commit 4ff5d241c8
6 changed files with 26 additions and 1 deletions
+5
View File
@@ -174,6 +174,10 @@ void DeviceUISet::loadDeviceSetSettings(
m_spectrumGUI->deserialize(preset->getSpectrumConfig());
m_deviceAPI->loadSamplingDeviceSettings(preset);
if (!preset->getShowSpectrum()) {
m_mainSpectrumGUI->hide();
}
if (m_deviceSourceEngine) { // source device
loadRxChannelSettings(preset, pluginAPI);
} else if (m_deviceSinkEngine) { // sink device
@@ -188,6 +192,7 @@ void DeviceUISet::saveDeviceSetSettings(Preset* preset) const
preset->setSpectrumConfig(m_spectrumGUI->serialize());
preset->setSpectrumWorkspaceIndex(m_mainSpectrumGUI->getWorkspaceIndex());
preset->setSpectrumGeometry(m_mainSpectrumGUI->saveGeometry());
preset->setShowSpectrum(m_spectrumGUI->isVisible());
preset->setSelectedDevice(Preset::SelectedDevice{
m_deviceAPI->getSamplingDeviceId(),
m_deviceAPI->getSamplingDeviceSerial(),