1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-08-14 23:43:43 -04:00

DSD demod: new dialog to show status text log

This commit is contained in:
f4exb
2018-04-01 22:14:11 +02:00
parent a447193bd7
commit 8d64ca2068
10 changed files with 456 additions and 105 deletions
+12 -1
View File
@@ -265,6 +265,12 @@ void DSDDemodGUI::onMenuDialogCalled(const QPoint &p)
applySettings();
}
void DSDDemodGUI::on_viewStatusLog_clicked()
{
qDebug("DSDDemodGUI::on_viewStatusLog_clicked");
m_dsdStatusTextDialog.exec();
}
DSDDemodGUI::DSDDemodGUI(PluginAPI* pluginAPI, DeviceUISet *deviceUISet, BasebandSampleSink *rxChannel, QWidget* parent) :
RollupWidget(parent),
ui(new Ui::DSDDemodGUI),
@@ -279,7 +285,8 @@ DSDDemodGUI::DSDDemodGUI(PluginAPI* pluginAPI, DeviceUISet *deviceUISet, Baseban
m_slot2On(false),
m_tdmaStereo(false),
m_squelchOpen(false),
m_tickCount(0)
m_tickCount(0),
m_dsdStatusTextDialog(0)
{
ui->setupUi(this);
ui->screenTV->setColor(true);
@@ -681,6 +688,10 @@ void DSDDemodGUI::tick()
formatStatusText();
ui->formatStatusText->setText(QString(m_formatStatusText));
if (ui->activateStatusLog->isChecked()) {
m_dsdStatusTextDialog.addLine(QString(m_formatStatusText));
}
if (m_formatStatusText[0] == '\0') {
ui->formatStatusText->setStyleSheet("QLabel { background:rgb(53,53,53); }"); // turn off background
} else {