mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-11-03 13:30:52 -05:00 
			
		
		
		
	Highlight freq readout if radio is on wrong band.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3187 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
		
							parent
							
								
									9757527030
								
							
						
					
					
						commit
						f6b63c7e83
					
				@ -481,6 +481,8 @@ void MainWindow::readSettings()
 | 
				
			|||||||
  m_stopBitsIndex=settings.value("StopBitsIndex",1).toInt();
 | 
					  m_stopBitsIndex=settings.value("StopBitsIndex",1).toInt();
 | 
				
			||||||
  m_handshake=settings.value("Handshake","None").toString();
 | 
					  m_handshake=settings.value("Handshake","None").toString();
 | 
				
			||||||
  m_handshakeIndex=settings.value("HandshakeIndex",0).toInt();
 | 
					  m_handshakeIndex=settings.value("HandshakeIndex",0).toInt();
 | 
				
			||||||
 | 
					  ui->bandComboBox->setCurrentIndex(0);
 | 
				
			||||||
 | 
					  ui->bandComboBox->setCurrentIndex(1);
 | 
				
			||||||
  m_band=settings.value("BandIndex",7).toInt();
 | 
					  m_band=settings.value("BandIndex",7).toInt();
 | 
				
			||||||
  ui->bandComboBox->setCurrentIndex(m_band);
 | 
					  ui->bandComboBox->setCurrentIndex(m_band);
 | 
				
			||||||
  m_promptToLog=settings.value("PromptToLog",false).toBool();
 | 
					  m_promptToLog=settings.value("PromptToLog",false).toBool();
 | 
				
			||||||
@ -828,6 +830,14 @@ void MainWindow::dialFreqChanged2(double f)
 | 
				
			|||||||
  t.sprintf("%.6f",m_dialFreq);
 | 
					  t.sprintf("%.6f",m_dialFreq);
 | 
				
			||||||
  int n=t.length();
 | 
					  int n=t.length();
 | 
				
			||||||
  t=t.mid(0,n-3) + " " + t.mid(n-3,3);
 | 
					  t=t.mid(0,n-3) + " " + t.mid(n-3,3);
 | 
				
			||||||
 | 
					  float r=m_dialFreq/m_dialFreq0;
 | 
				
			||||||
 | 
					  if(r>0.9 and r<1.1) {
 | 
				
			||||||
 | 
					    ui->labDialFreq->setStyleSheet(
 | 
				
			||||||
 | 
					          "QLabel {background-color : black; color : yellow; }");
 | 
				
			||||||
 | 
					  } else {
 | 
				
			||||||
 | 
					    ui->labDialFreq->setStyleSheet(
 | 
				
			||||||
 | 
					          "QLabel{background-color: red;  color : yellow; }");
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
  ui->labDialFreq->setText(t);
 | 
					  ui->labDialFreq->setText(t);
 | 
				
			||||||
  statusChanged();
 | 
					  statusChanged();
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@ -2435,6 +2445,7 @@ void MainWindow::on_bandComboBox_currentIndexChanged(int index)
 | 
				
			|||||||
  m_band=index;
 | 
					  m_band=index;
 | 
				
			||||||
  QString t=m_dFreq[index];
 | 
					  QString t=m_dFreq[index];
 | 
				
			||||||
  m_dialFreq=t.toDouble();
 | 
					  m_dialFreq=t.toDouble();
 | 
				
			||||||
 | 
					  m_dialFreq0=m_dialFreq;
 | 
				
			||||||
  dialFreqChanged2(m_dialFreq);
 | 
					  dialFreqChanged2(m_dialFreq);
 | 
				
			||||||
  m_repeatMsg=0;
 | 
					  m_repeatMsg=0;
 | 
				
			||||||
  if(m_catEnabled) {
 | 
					  if(m_catEnabled) {
 | 
				
			||||||
 | 
				
			|||||||
@ -158,6 +158,7 @@ private:
 | 
				
			|||||||
    Ui::MainWindow *ui;
 | 
					    Ui::MainWindow *ui;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    double  m_dialFreq;
 | 
					    double  m_dialFreq;
 | 
				
			||||||
 | 
					    double  m_dialFreq0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    qint64  m_msErase;
 | 
					    qint64  m_msErase;
 | 
				
			||||||
    qint32  m_nDevIn;
 | 
					    qint32  m_nDevIn;
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user