From 1f4294147286cec4f1a43feeff9094677286dabb Mon Sep 17 00:00:00 2001 From: Clayton Smith Date: Thu, 17 Oct 2024 15:11:41 -0400 Subject: [PATCH] Save I/Q recording format to settings --- src/qtgui/iq_tool.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/qtgui/iq_tool.cpp b/src/qtgui/iq_tool.cpp index adbd24572..b90bae8b1 100644 --- a/src/qtgui/iq_tool.cpp +++ b/src/qtgui/iq_tool.cpp @@ -236,6 +236,11 @@ void CIqTool::saveSettings(QSettings *settings) else settings->remove("baseband/rec_dir"); + QString format = ui->formatCombo->currentText(); + if (format != "Raw") + settings->setValue("baseband/rec_format", format); + else + settings->remove("baseband/rec_format"); } void CIqTool::readSettings(QSettings *settings) @@ -246,6 +251,10 @@ void CIqTool::readSettings(QSettings *settings) // Location of baseband recordings QString dir = settings->value("baseband/rec_dir", QDir::homePath()).toString(); ui->recDirEdit->setText(dir); + + // Format of baseband recordings + QString format = settings->value("baseband/rec_format", "Raw").toString(); + ui->formatCombo->setCurrentText(format); }