mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2025-04-21 10:48:34 -04:00
Use of small mode buttons requires updating of m_specOp.
This commit is contained in:
parent
541aa37c79
commit
d80146312f
@ -1049,6 +1049,7 @@ MainWindow::MainWindow(QDir const& temp_directory, bool multiple,
|
||||
QTimer::singleShot (0, this, SLOT (not_GA_warning_message ()));
|
||||
}
|
||||
|
||||
m_specOp=m_config.special_op_id();
|
||||
ui->pbBestSP->setVisible(m_mode=="FT4");
|
||||
|
||||
// this must be the last statement of constructor
|
||||
@ -4706,7 +4707,7 @@ void MainWindow::guiUpdate()
|
||||
|
||||
//Once per second (onesec)
|
||||
if(nsec != m_sec0) {
|
||||
// qDebug() << "AAA" << nsec;
|
||||
// qDebug() << "AAA" << nsec << int(m_config.special_op_id()) << int(m_specOp);
|
||||
|
||||
if(m_mode=="FST4") chk_FST4_freq_range();
|
||||
m_currentBand=m_config.bands()->find(m_freqNominal);
|
||||
@ -9931,21 +9932,25 @@ QString MainWindow::WSPR_message()
|
||||
|
||||
void MainWindow::on_houndButton_clicked (bool checked)
|
||||
{
|
||||
if (checked) {
|
||||
ui->houndButton->setStyleSheet("background-color: #ff0000;");
|
||||
m_config.setSpecial_Hound();
|
||||
} else {
|
||||
ui->houndButton->setStyleSheet("");
|
||||
m_config.setSpecial_None();
|
||||
}
|
||||
on_actionFT8_triggered();
|
||||
if (checked) {
|
||||
ui->houndButton->setStyleSheet("background-color: #ff0000;");
|
||||
m_config.setSpecial_Hound();
|
||||
} else {
|
||||
ui->houndButton->setStyleSheet("");
|
||||
m_config.setSpecial_None();
|
||||
}
|
||||
m_specOp=m_config.special_op_id();
|
||||
on_actionFT8_triggered();
|
||||
}
|
||||
|
||||
void MainWindow::on_ft8Button_clicked()
|
||||
{
|
||||
ui->houndButton->setChecked(false);
|
||||
ui->houndButton->setStyleSheet("");
|
||||
if(m_specOp==SpecOp::HOUND) m_config.setSpecial_None();
|
||||
if(m_specOp==SpecOp::HOUND) {
|
||||
m_config.setSpecial_None();
|
||||
m_specOp=m_config.special_op_id();
|
||||
}
|
||||
on_actionFT8_triggered();
|
||||
}
|
||||
|
||||
@ -9953,7 +9958,10 @@ void MainWindow::on_ft4Button_clicked()
|
||||
{
|
||||
ui->houndButton->setChecked(false);
|
||||
ui->houndButton->setStyleSheet("");
|
||||
if(m_specOp==SpecOp::HOUND) m_config.setSpecial_None();
|
||||
if(m_specOp==SpecOp::HOUND) {
|
||||
m_config.setSpecial_None();
|
||||
m_specOp=m_config.special_op_id();
|
||||
}
|
||||
on_actionFT4_triggered();
|
||||
}
|
||||
|
||||
@ -9961,7 +9969,10 @@ void MainWindow::on_msk144Button_clicked()
|
||||
{
|
||||
ui->houndButton->setChecked(false);
|
||||
ui->houndButton->setStyleSheet("");
|
||||
if(m_specOp==SpecOp::HOUND) m_config.setSpecial_None();
|
||||
if(m_specOp==SpecOp::HOUND) {
|
||||
m_config.setSpecial_None();
|
||||
m_specOp=m_config.special_op_id();
|
||||
}
|
||||
on_actionMSK144_triggered();
|
||||
}
|
||||
|
||||
@ -9969,7 +9980,10 @@ void MainWindow::on_q65Button_clicked()
|
||||
{
|
||||
ui->houndButton->setChecked(false);
|
||||
ui->houndButton->setStyleSheet("");
|
||||
if(m_specOp==SpecOp::HOUND) m_config.setSpecial_None();
|
||||
if(m_specOp==SpecOp::HOUND) {
|
||||
m_config.setSpecial_None();
|
||||
m_specOp=m_config.special_op_id();
|
||||
}
|
||||
on_actionQ65_triggered();
|
||||
}
|
||||
|
||||
@ -9977,6 +9991,9 @@ void MainWindow::on_jt65Button_clicked()
|
||||
{
|
||||
ui->houndButton->setChecked(false);
|
||||
ui->houndButton->setStyleSheet("");
|
||||
if(m_specOp==SpecOp::HOUND) m_config.setSpecial_None();
|
||||
if(m_specOp==SpecOp::HOUND) {
|
||||
m_config.setSpecial_None();
|
||||
m_specOp=m_config.special_op_id();
|
||||
}
|
||||
on_actionJT65_triggered();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user