Code cleanup.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8276 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
Joe Taylor 2017-12-01 20:54:35 +00:00
parent c4de80607c
commit 6eeece9a4b
3 changed files with 17 additions and 8 deletions

View File

@ -991,7 +991,7 @@ void MainWindow::writeSettings()
m_settings->setValue ("FreeText", ui->freeTextMsg->currentText ()); m_settings->setValue ("FreeText", ui->freeTextMsg->currentText ());
m_settings->setValue("ShowMenus",ui->cbMenus->isChecked()); m_settings->setValue("ShowMenus",ui->cbMenus->isChecked());
m_settings->setValue("CallFirst",ui->cbFirst->isChecked()); m_settings->setValue("CallFirst",ui->cbFirst->isChecked());
m_settings->setValue("FoxSort",ui->comboBoxFoxSort->currentIndex()); m_settings->setValue("HoundSort",ui->comboBoxHoundSort->currentIndex());
m_settings->setValue("FoxNsig",ui->sbNsig->value()); m_settings->setValue("FoxNsig",ui->sbNsig->value());
m_settings->setValue("FoxNslots",ui->sbNslots->value()); m_settings->setValue("FoxNslots",ui->sbNslots->value());
m_settings->setValue("FoxMaxDB",ui->sbMax_dB->value()); m_settings->setValue("FoxMaxDB",ui->sbMax_dB->value());
@ -1062,7 +1062,7 @@ void MainWindow::readSettings()
m_settings->value ("FreeText").toString ()); m_settings->value ("FreeText").toString ());
ui->cbMenus->setChecked(m_settings->value("ShowMenus",true).toBool()); ui->cbMenus->setChecked(m_settings->value("ShowMenus",true).toBool());
ui->cbFirst->setChecked(m_settings->value("CallFirst",true).toBool()); ui->cbFirst->setChecked(m_settings->value("CallFirst",true).toBool());
ui->comboBoxFoxSort->setCurrentIndex(m_settings->value("FoxSort",3).toInt()); ui->comboBoxHoundSort->setCurrentIndex(m_settings->value("HoundSort",3).toInt());
ui->sbNsig->setValue(m_settings->value("FoxNsig",12).toInt()); ui->sbNsig->setValue(m_settings->value("FoxNsig",12).toInt());
ui->sbNslots->setValue(m_settings->value("FoxNslots",5).toInt()); ui->sbNslots->setValue(m_settings->value("FoxNslots",5).toInt());
ui->sbMax_dB->setValue(m_settings->value("FoxMaxDB",30).toInt()); ui->sbMax_dB->setValue(m_settings->value("FoxMaxDB",30).toInt());
@ -2758,11 +2758,13 @@ void MainWindow::decodeDone ()
b=false; b=false;
if(ui->textBrowser3->toPlainText().indexOf(c2) >= 0) b=true; if(ui->textBrowser3->toPlainText().indexOf(c2) >= 0) b=true;
if(ui->textBrowser4->toPlainText().indexOf(c2) >= 0) b=true; if(ui->textBrowser4->toPlainText().indexOf(c2) >= 0) b=true;
if(!b) t += (t0 + "\n"); //Don't list calls already in QSO or in the stack if(!b) {
t += (t0 + "\n"); //Don't list calls already in QSO or in the stack
}
} }
if(t.length()>30) { if(t.length()>30) {
m_isort=ui->comboBoxFoxSort->currentIndex(); m_isort=ui->comboBoxHoundSort->currentIndex();
QString t1=sortFoxCalls(t,m_isort,m_min_dB,m_max_dB); QString t1=sortHoundCalls(t,m_isort,m_min_dB,m_max_dB);
ui->decodedTextBrowser->setText(t1); ui->decodedTextBrowser->setText(t1);
} }
} }
@ -7068,7 +7070,7 @@ void MainWindow::write_transmit_entry (QString const& file_name)
} }
} }
QString MainWindow::sortFoxCalls(QString t, int isort, int min_dB, int max_dB) QString MainWindow::sortHoundCalls(QString t, int isort, int min_dB, int max_dB)
{ {
QMap<QString,QString> map; QMap<QString,QString> map;
QStringList lines,lines2; QStringList lines,lines2;
@ -7155,6 +7157,11 @@ QString MainWindow::sortFoxCalls(QString t, int isort, int min_dB, int max_dB)
m_nFoxCallers=0; m_nFoxCallers=0;
if(i0 > 0) m_nFoxCallers=qMin(t.length(),m_Nsig*i0)/i0; if(i0 > 0) m_nFoxCallers=qMin(t.length(),m_Nsig*i0)/i0;
m_FoxCallers=t.mid(0,m_Nsig*i0); m_FoxCallers=t.mid(0,m_Nsig*i0);
if(m_nFoxCallers>0) {
for(int i=0; i<m_nFoxCallers; i++) {
m_HoundsCalling[i]=m_FoxCallers.split("\n").at(i);
}
}
return m_FoxCallers; return m_FoxCallers;
} }

View File

@ -419,6 +419,7 @@ private:
qint32 m_nToBeCalled=0; qint32 m_nToBeCalled=0;
qint32 m_Nsig=12; qint32 m_Nsig=12;
qint32 m_Nslots=5; qint32 m_Nslots=5;
qint32 m_nHoundsCalling=0;
bool m_btxok; //True if OK to transmit bool m_btxok; //True if OK to transmit
bool m_diskData; bool m_diskData;
@ -562,6 +563,7 @@ private:
QString m_houndGrid[5]; QString m_houndGrid[5];
QString m_houndRptSent[5]; QString m_houndRptSent[5];
QString m_houndRptRcvd[5]; QString m_houndRptRcvd[5];
QString m_HoundsCalling[100];
QSet<QString> m_pfx; QSet<QString> m_pfx;
QSet<QString> m_sfx; QSet<QString> m_sfx;
@ -646,7 +648,7 @@ private:
, Frequency frequency , Frequency frequency
, QString const& his_call , QString const& his_call
, QString const& his_grid) const; , QString const& his_grid) const;
QString sortFoxCalls(QString t, int isort, int min_dB, int max_dB); QString sortHoundCalls(QString t, int isort, int min_dB, int max_dB);
void read_wav_file (QString const& fname); void read_wav_file (QString const& fname);
void decodeDone (); void decodeDone ();
void subProcessFailed (QProcess *, int exit_code, QProcess::ExitStatus); void subProcessFailed (QProcess *, int exit_code, QProcess::ExitStatus);

View File

@ -1723,7 +1723,7 @@ list. The list can be maintained in Settings (F2).</string>
</widget> </widget>
</item> </item>
<item row="0" column="0"> <item row="0" column="0">
<widget class="QComboBox" name="comboBoxFoxSort"> <widget class="QComboBox" name="comboBoxHoundSort">
<property name="sizePolicy"> <property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Fixed"> <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
<horstretch>0</horstretch> <horstretch>0</horstretch>