Fixed macros menu
This commit is contained in:
parent
eb062fb0b8
commit
ec568966c8
@ -1347,7 +1347,9 @@ void Configuration::impl::read_settings ()
|
||||
tx_QSY_allowed_ = settings_->value ("TxQSYAllowed", false).toBool ();
|
||||
use_dynamic_grid_ = settings_->value ("AutoGrid", false).toBool ();
|
||||
|
||||
macros_.setStringList (settings_->value ("Macros", QStringList {"TNX 73 GL"}).toStringList ());
|
||||
auto loadedMacros = settings_->value ("Macros", QStringList {"TNX 73 GL"}).toStringList();
|
||||
|
||||
macros_.setStringList (loadedMacros);
|
||||
|
||||
region_ = settings_->value ("Region", QVariant::fromValue (IARURegions::ALL)).value<IARURegions::Region> ();
|
||||
|
||||
|
@ -719,10 +719,10 @@ MainWindow::MainWindow(QDir const& temp_directory, bool multiple,
|
||||
//ui->extFreeTextMsg->setValidator (new QRegExpValidator {message_alphabet, this});
|
||||
|
||||
// Free text macros model to widget hook up.
|
||||
ui->tx5->setModel (m_config.macros ());
|
||||
connect (ui->tx5->lineEdit(), &QLineEdit::editingFinished,
|
||||
[this] () {on_tx5_currentTextChanged (ui->tx5->lineEdit()->text());});
|
||||
ui->freeTextMsg->setModel (m_config.macros ());
|
||||
//ui->tx5->setModel (m_config.macros ());
|
||||
//connect (ui->tx5->lineEdit(), &QLineEdit::editingFinished,
|
||||
// [this] () {on_tx5_currentTextChanged (ui->tx5->lineEdit()->text());});
|
||||
//ui->freeTextMsg->setModel (m_config.macros ());
|
||||
connect (ui->freeTextMsg->lineEdit ()
|
||||
, &QLineEdit::editingFinished
|
||||
, [this] () {on_freeTextMsg_currentTextChanged (ui->freeTextMsg->lineEdit ()->text ());});
|
||||
@ -3092,10 +3092,6 @@ void MainWindow::readFromStdout() //readFromStdout
|
||||
m_config.ppfx(),(ui->cbCQonly->isVisible() and ui->cbCQonly->isChecked()));
|
||||
|
||||
// TODO: parse decode...
|
||||
//ui->textEditRXAll->append(decodedtext.messageWords().first().trimmed());
|
||||
//ui->tableWidgetRXAll->insertRow(ui->tableWidgetRXAll->rowCount());
|
||||
//ui->tableWidgetRXAll->setItem(ui->tableWidgetRXAll->rowCount()-1, 0, new QTableWidgetItem(QString("%1").arg(decodedtext.frequencyOffset())));
|
||||
//ui->tableWidgetRXAll->setItem(ui->tableWidgetRXAll->rowCount()-1, 1, new QTableWidgetItem(decodedtext.messageWords().first().trimmed()));
|
||||
if(decodedtext.messageWords().length() > 0){
|
||||
int offset = decodedtext.frequencyOffset();
|
||||
|
||||
@ -3110,6 +3106,7 @@ void MainWindow::readFromStdout() //readFromStdout
|
||||
}
|
||||
|
||||
ActivityDetail d;
|
||||
d.isLowConfidence = decodedtext.isLowConfidence();
|
||||
d.isFree = !decodedtext.isStandardMessage();
|
||||
d.firstCall = decodedtext.CQersCall();
|
||||
if(d.firstCall.isEmpty()){
|
||||
@ -6641,7 +6638,7 @@ void MainWindow::on_snrMacroButton_clicked(){
|
||||
}
|
||||
}
|
||||
|
||||
void MainWindow::on_macrosMacroButton_clicked(){
|
||||
void MainWindow::on_macrosMacroButton_pressed(){
|
||||
if(m_config.macros()->stringList().isEmpty()){
|
||||
on_actionSettings_triggered();
|
||||
return;
|
||||
@ -7641,6 +7638,7 @@ void MainWindow::displayActivity(){
|
||||
clearTableWidget(ui->tableWidgetRXAll);
|
||||
QList<int> keys = m_bandActivity.keys();
|
||||
|
||||
// sort directed messages first
|
||||
qSort(keys.begin(), keys.end(), [this](const int left, int right){
|
||||
if(m_rxDirectedCache.contains(left/10*10)){
|
||||
return true;
|
||||
@ -7663,6 +7661,9 @@ void MainWindow::displayActivity(){
|
||||
if(item.text.isEmpty()){
|
||||
continue;
|
||||
}
|
||||
if(item.isLowConfidence){
|
||||
item.text = QString("[%1]").arg(item.text);
|
||||
}
|
||||
text.append(item.text);
|
||||
snr = item.snr;
|
||||
}
|
||||
|
@ -239,7 +239,7 @@ private slots:
|
||||
void on_replyMacroButton_clicked();
|
||||
void on_qthMacroButton_clicked();
|
||||
void on_snrMacroButton_clicked();
|
||||
void on_macrosMacroButton_clicked();
|
||||
void on_macrosMacroButton_pressed();
|
||||
void on_tableWidgetRXAll_cellClicked(int row, int col);
|
||||
void on_tableWidgetRXAll_cellDoubleClicked(int row, int col);
|
||||
void on_tableWidgetRXAll_selectionChanged(const QItemSelection &selected, const QItemSelection &deselected);
|
||||
@ -643,6 +643,7 @@ private:
|
||||
struct ActivityDetail
|
||||
{
|
||||
bool isFree;
|
||||
bool isLowConfidence;
|
||||
QString firstCall;
|
||||
QString secondCall;
|
||||
int freq;
|
||||
|
Loading…
Reference in New Issue
Block a user