mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-11-03 21:40:52 -05: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 &&
 | 
			
		||||
            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
 | 
			
		||||
      if(!bAvgMsg) {
 | 
			
		||||
@ -3864,9 +3887,8 @@ void MainWindow::doubleClickOnCall(Qt::KeyboardModifiers modifiers)
 | 
			
		||||
    // Queued:          #99ffff
 | 
			
		||||
    // QSO in progress: #66ff66
 | 
			
		||||
    if(m_nToBeCalled<= m_Nslots) {
 | 
			
		||||
      ui->textBrowser3->displayFoxToBeCalled(t1,"#99ffff");
 | 
			
		||||
      ui->textBrowser3->displayFoxToBeCalled(t1,"#ffffff");
 | 
			
		||||
    } else {
 | 
			
		||||
//      ui->textBrowser4->append(t1);
 | 
			
		||||
      ui->textBrowser4->displayFoxToBeCalled(t1,"#ffffff");
 | 
			
		||||
    }
 | 
			
		||||
    m_nFoxCallers--;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user