mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-09-26 06:46:34 -04:00
Massive UI revamping (v7): save/restore all geometries in device set presets
This commit is contained in:
parent
0ec3ee5a57
commit
296c71ce5a
@ -186,7 +186,11 @@ void DeviceUISet::loadDeviceSetSettings(
|
|||||||
Workspace *currentWorkspace
|
Workspace *currentWorkspace
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
qDebug("DeviceUISet::loadDeviceSetSettings: preset: [%s, %s]",
|
||||||
|
qPrintable(preset->getGroup()), qPrintable(preset->getDescription()));
|
||||||
m_spectrumGUI->deserialize(preset->getSpectrumConfig());
|
m_spectrumGUI->deserialize(preset->getSpectrumConfig());
|
||||||
|
m_mainSpectrumGUI->restoreGeometry(preset->getSpectrumGeometry());
|
||||||
|
m_deviceGUI->restoreGeometry(preset->getDeviceGeometry());
|
||||||
m_deviceAPI->loadSamplingDeviceSettings(preset);
|
m_deviceAPI->loadSamplingDeviceSettings(preset);
|
||||||
|
|
||||||
if (!preset->getShowSpectrum()) {
|
if (!preset->getShowSpectrum()) {
|
||||||
@ -204,9 +208,12 @@ void DeviceUISet::loadDeviceSetSettings(
|
|||||||
|
|
||||||
void DeviceUISet::saveDeviceSetSettings(Preset* preset) const
|
void DeviceUISet::saveDeviceSetSettings(Preset* preset) const
|
||||||
{
|
{
|
||||||
|
qDebug("DeviceUISet::saveDeviceSetSettings: preset: [%s, %s]",
|
||||||
|
qPrintable(preset->getGroup()), qPrintable(preset->getDescription()));
|
||||||
preset->setSpectrumConfig(m_spectrumGUI->serialize());
|
preset->setSpectrumConfig(m_spectrumGUI->serialize());
|
||||||
preset->setSpectrumWorkspaceIndex(m_mainSpectrumGUI->getWorkspaceIndex());
|
preset->setSpectrumWorkspaceIndex(m_mainSpectrumGUI->getWorkspaceIndex());
|
||||||
preset->setSpectrumGeometry(m_mainSpectrumGUI->saveGeometry());
|
preset->setSpectrumGeometry(m_mainSpectrumGUI->saveGeometry());
|
||||||
|
preset->setDeviceGeometry(m_deviceGUI->saveGeometry());
|
||||||
preset->setShowSpectrum(m_spectrumGUI->isVisible());
|
preset->setShowSpectrum(m_spectrumGUI->isVisible());
|
||||||
preset->setSelectedDevice(Preset::SelectedDevice{
|
preset->setSelectedDevice(Preset::SelectedDevice{
|
||||||
m_deviceAPI->getSamplingDeviceId(),
|
m_deviceAPI->getSamplingDeviceId(),
|
||||||
|
Loading…
Reference in New Issue
Block a user