Better EOT. Fixed bug in enter key press
This commit is contained in:
parent
c1c7d85195
commit
796920cb6b
@ -1034,8 +1034,7 @@ MainWindow::MainWindow(QDir const& temp_directory, bool multiple,
|
|||||||
|
|
||||||
auto enterFilter = new EnterKeyPressEater();
|
auto enterFilter = new EnterKeyPressEater();
|
||||||
connect(enterFilter, &EnterKeyPressEater::enterKeyPressed, this, [this](QKeyEvent *, QObject *){
|
connect(enterFilter, &EnterKeyPressEater::enterKeyPressed, this, [this](QKeyEvent *, QObject *){
|
||||||
qDebug() << "the enter key was pressed";
|
toggleTx(true);
|
||||||
this->toggleTx(true);
|
|
||||||
});
|
});
|
||||||
ui->extFreeTextMsgEdit->installEventFilter(enterFilter);
|
ui->extFreeTextMsgEdit->installEventFilter(enterFilter);
|
||||||
|
|
||||||
@ -5991,6 +5990,11 @@ void MainWindow::on_startTxButton_toggled(bool checked)
|
|||||||
|
|
||||||
void MainWindow::toggleTx(bool start){
|
void MainWindow::toggleTx(bool start){
|
||||||
if(start){
|
if(start){
|
||||||
|
// ensure the start button is checked
|
||||||
|
if(!ui->startTxButton->isChecked()){
|
||||||
|
ui->startTxButton->setChecked(true);
|
||||||
|
}
|
||||||
|
|
||||||
createMessage(ui->extFreeTextMsgEdit->toPlainText());
|
createMessage(ui->extFreeTextMsgEdit->toPlainText());
|
||||||
startTx();
|
startTx();
|
||||||
} else {
|
} else {
|
||||||
@ -8413,7 +8417,8 @@ void MainWindow::displayActivity(bool force){
|
|||||||
item.text = QString("[%1]").arg(item.text);
|
item.text = QString("[%1]").arg(item.text);
|
||||||
}
|
}
|
||||||
if(item.bits == Varicode::FT8CallLast){
|
if(item.bits == Varicode::FT8CallLast){
|
||||||
item.text = QString("%1 \u220E ").arg(item.text);
|
// can also use \u0004 \u2666 \u2404
|
||||||
|
item.text = QString("%1 \u2301 ").arg(item.text);
|
||||||
}
|
}
|
||||||
text.append(item.text);
|
text.append(item.text);
|
||||||
snr = item.snr;
|
snr = item.snr;
|
||||||
@ -8538,7 +8543,8 @@ void MainWindow::displayActivity(bool force){
|
|||||||
bool isLast = d.bits == Varicode::FT8CallLast;
|
bool isLast = d.bits == Varicode::FT8CallLast;
|
||||||
|
|
||||||
if(isLast){
|
if(isLast){
|
||||||
d.text = QString("%1 \u220E ").arg(d.text);
|
// can also use \u0004 \u2666 \u2404
|
||||||
|
d.text = QString("%1 \u2301 ").arg(d.text);
|
||||||
}
|
}
|
||||||
|
|
||||||
int freq = d.freq/10*10;
|
int freq = d.freq/10*10;
|
||||||
|
Loading…
Reference in New Issue
Block a user