mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2025-03-31 16:38:35 -04: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
0f3f82b770
commit
7d416a1fe5
@ -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…
Reference in New Issue
Block a user