Don't allow Fox of Hound to use Ctrl+E or Shift+E to change Tx sequence.

This commit is contained in:
Joe Taylor 2018-10-23 08:37:55 -04:00
parent 68d3cab1d7
commit 50ff8d3498
2 changed files with 9 additions and 9 deletions

View File

@ -1875,11 +1875,11 @@ void MainWindow::keyPressEvent (QKeyEvent * e)
return;
}
case Qt::Key_E:
if(e->modifiers() & Qt::ShiftModifier) {
if((e->modifiers() & Qt::ShiftModifier) and m_nContest<FOX) {
ui->txFirstCheckBox->setChecked(false);
return;
}
else if (e->modifiers() & Qt::ControlModifier) {
else if((e->modifiers() & Qt::ControlModifier) and m_nContest<FOX) {
ui->txFirstCheckBox->setChecked(true);
return;
}

View File

@ -518,13 +518,13 @@ private:
m_QSOProgress; //State machine counter
enum {
NONE,
NA_VHF,
EU_VHF,
FIELD_DAY,
RTTY,
FOX,
HOUND
NONE, // 0
NA_VHF, // 1
EU_VHF, // 2
FIELD_DAY, // 3
RTTY, // 4
FOX, // 5
HOUND // 6
} m_nContest; //Contest type
enum {CALL, GRID, DXCC, MULT};