mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2025-03-22 12:08:43 -04:00
Allow a compound prefix or suffix to be added to the DX call in SuperHound mode.
This commit is contained in:
parent
c75574339b
commit
eaa47122d8
@ -227,6 +227,7 @@ bool keep_frequency = false;
|
||||
int m_Nslots0 {1};
|
||||
int m_TxFreqFox {300};
|
||||
bool filtered = false;
|
||||
QString m_hisCall0 = "";
|
||||
|
||||
QSharedMemory mem_qmap("mem_qmap"); //Memory segment to be shared (optionally) with QMAP
|
||||
struct {
|
||||
@ -5858,6 +5859,7 @@ void MainWindow::doubleClickOnCall(Qt::KeyboardModifiers modifiers)
|
||||
return;
|
||||
}
|
||||
m_bDoubleClicked = true;
|
||||
m_hisCall0 = m_hisCall;
|
||||
processMessage (message, modifiers);
|
||||
}
|
||||
|
||||
@ -6479,6 +6481,7 @@ void MainWindow::genStdMsgs(QString rpt, bool unconditional)
|
||||
m_gen_message_is_cq = false;
|
||||
return;
|
||||
}
|
||||
m_hisCall0 = hisCall;
|
||||
auto const& my_callsign = m_config.my_callsign ();
|
||||
auto is_compound = my_callsign != m_baseCall;
|
||||
auto is_type_one = !is77BitMode () && is_compound && shortList (my_callsign);
|
||||
@ -6725,6 +6728,8 @@ void MainWindow::clearDX ()
|
||||
if (m_mode=="FT8" and SpecOp::HOUND == m_specOp) {
|
||||
m_ntx=1;
|
||||
ui->txrb1->setChecked(true);
|
||||
m_hisCall = "";
|
||||
m_hisCall0 = "";
|
||||
} else {
|
||||
m_ntx=6;
|
||||
ui->txrb6->setChecked(true);
|
||||
@ -6996,7 +7001,8 @@ void MainWindow::mousePressEvent(QMouseEvent *event)
|
||||
|
||||
void MainWindow::on_dxCallEntry_textChanged (QString const& call)
|
||||
{
|
||||
if (SpecOp::HOUND==m_specOp && m_config.superFox() && !m_bDoubleClicked) {
|
||||
if (SpecOp::HOUND==m_specOp && m_config.superFox() && !(m_bDoubleClicked or (m_hisCall0 != ""
|
||||
&& (call.left(6).contains(m_hisCall0) or call.right(6).contains(m_hisCall0))))) {
|
||||
clearDX();
|
||||
return;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user