diff --git a/plugins/channelrx/demodft8/ft8demodgui.cpp b/plugins/channelrx/demodft8/ft8demodgui.cpp index bc53a1bfd..34cdd7cf5 100644 --- a/plugins/channelrx/demodft8/ft8demodgui.cpp +++ b/plugins/channelrx/demodft8/ft8demodgui.cpp @@ -214,6 +214,11 @@ void FT8DemodGUI::on_filterIndex_valueChanged(int value) applyBandwidths(m_settings.m_filterBank[m_settings.m_filterIndex].m_spanLog2, true); // does applySettings(true) } +void FT8DemodGUI::on_moveToBottom_clicked() +{ + ui->messages->scrollToBottom(); +} + void FT8DemodGUI::on_applyBandPreset_clicked() { int bandPresetIndex = ui->bandPreset->currentIndex(); @@ -634,6 +639,7 @@ void FT8DemodGUI::makeUIConnections() QObject::connect(ui->spanLog2, &QSlider::valueChanged, this, &FT8DemodGUI::on_spanLog2_valueChanged); QObject::connect(ui->fftWindow, QOverload::of(&QComboBox::currentIndexChanged), this, &FT8DemodGUI::on_fftWindow_currentIndexChanged); QObject::connect(ui->filterIndex, &QDial::valueChanged, this, &FT8DemodGUI::on_filterIndex_valueChanged); + QObject::connect(ui->moveToBottom, &QPushButton::clicked, this, &FT8DemodGUI::on_moveToBottom_clicked); QObject::connect(ui->applyBandPreset, &QPushButton::clicked, this, &FT8DemodGUI::on_applyBandPreset_clicked); QObject::connect(ui->clearMessages, &QPushButton::clicked, this, &FT8DemodGUI::on_clearMessages_clicked); QObject::connect(ui->recordWav, &ButtonSwitch::toggled, this, &FT8DemodGUI::on_recordWav_toggled); diff --git a/plugins/channelrx/demodft8/ft8demodgui.h b/plugins/channelrx/demodft8/ft8demodgui.h index 7861c11e6..e1cc1f009 100644 --- a/plugins/channelrx/demodft8/ft8demodgui.h +++ b/plugins/channelrx/demodft8/ft8demodgui.h @@ -127,6 +127,7 @@ private slots: void on_spanLog2_valueChanged(int value); void on_fftWindow_currentIndexChanged(int index); void on_filterIndex_valueChanged(int value); + void on_moveToBottom_clicked(); void on_applyBandPreset_clicked(); void on_clearMessages_clicked(); void on_recordWav_toggled(bool checked); diff --git a/plugins/channelrx/demodft8/ft8demodgui.ui b/plugins/channelrx/demodft8/ft8demodgui.ui index 3423953ba..b0adee3e4 100644 --- a/plugins/channelrx/demodft8/ft8demodgui.ui +++ b/plugins/channelrx/demodft8/ft8demodgui.ui @@ -858,6 +858,26 @@ + + + + + 32 + 16777215 + + + + Move message list to bottom + + + + + + + :/arrow_down.png:/arrow_down.png + + +