mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2025-06-08 01:22:29 -04:00
More work on Fox GUI.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8242 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
parent
ac05ca7a91
commit
ecd498cbe6
@ -2847,6 +2847,29 @@ void MainWindow::readFromStdout() //readFromStdout
|
|||||||
|
|
||||||
DecodedText decodedtext {QString::fromUtf8 (t.constData ()).remove (QRegularExpression {"\r|\n"}), "FT8" == m_mode &&
|
DecodedText decodedtext {QString::fromUtf8 (t.constData ()).remove (QRegularExpression {"\r|\n"}), "FT8" == m_mode &&
|
||||||
ui->cbVHFcontest->isChecked(), m_config.my_grid ()};
|
ui->cbVHFcontest->isChecked(), m_config.my_grid ()};
|
||||||
|
QString c2,g2;
|
||||||
|
decodedtext.deCallAndGrid(/*out*/c2,g2);
|
||||||
|
if(g2.mid(0,2)=="R+" or g2.mid(0,2)=="R-") {
|
||||||
|
QString a=ui->textBrowser3->toPlainText();
|
||||||
|
int i0=a.indexOf(c2);
|
||||||
|
if(i0 >= 0) {
|
||||||
|
QString b=a.mid(i0);
|
||||||
|
QStringList c=a.split("\n");
|
||||||
|
ui->textBrowser3->setText("");
|
||||||
|
for (int i=0; i<c.length(); i++) {
|
||||||
|
QString d=c.at(i);
|
||||||
|
if(d.indexOf(c2)<0 and d.indexOf("RR73")<0) {
|
||||||
|
ui->textBrowser3->displayFoxToBeCalled(d,"#ffffff");
|
||||||
|
} else {
|
||||||
|
if(d.indexOf("RR73")<0) {
|
||||||
|
int i1=qMax(d.indexOf("+"),d.indexOf("-"));
|
||||||
|
d=d.mid(0,i1-1) + "RR73";
|
||||||
|
}
|
||||||
|
ui->textBrowser3->displayFoxToBeCalled(d,"#ff99ff");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//Left (Band activity) window
|
//Left (Band activity) window
|
||||||
if(!bAvgMsg) {
|
if(!bAvgMsg) {
|
||||||
@ -3864,9 +3887,8 @@ void MainWindow::doubleClickOnCall(Qt::KeyboardModifiers modifiers)
|
|||||||
// Queued: #99ffff
|
// Queued: #99ffff
|
||||||
// QSO in progress: #66ff66
|
// QSO in progress: #66ff66
|
||||||
if(m_nToBeCalled<= m_Nslots) {
|
if(m_nToBeCalled<= m_Nslots) {
|
||||||
ui->textBrowser3->displayFoxToBeCalled(t1,"#99ffff");
|
ui->textBrowser3->displayFoxToBeCalled(t1,"#ffffff");
|
||||||
} else {
|
} else {
|
||||||
// ui->textBrowser4->append(t1);
|
|
||||||
ui->textBrowser4->displayFoxToBeCalled(t1,"#ffffff");
|
ui->textBrowser4->displayFoxToBeCalled(t1,"#ffffff");
|
||||||
}
|
}
|
||||||
m_nFoxCallers--;
|
m_nFoxCallers--;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user