mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2025-03-23 12:38:53 -04:00
1. Fixed a bug causing seemingly random crashes when compound callsign
is decoded. 2. Fixed minor bug in the "Test PTT" function. 3. Background of DialFrequency label goes red if frequency differs from default for this band by mode than 10 kHz. git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3208 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
parent
074ad83c28
commit
4a7d5d38c7
@ -14,7 +14,9 @@ DevSetup::DevSetup(QWidget *parent) : QDialog(parent)
|
||||
m_restartSoundOut=false;
|
||||
m_firstCall=true;
|
||||
m_iptt=0;
|
||||
m_test=0;
|
||||
m_bRigOpen=false;
|
||||
m_COMportOpen=0;
|
||||
}
|
||||
|
||||
DevSetup::~DevSetup()
|
||||
@ -412,10 +414,9 @@ void DevSetup::on_testCATButton_clicked()
|
||||
void DevSetup::on_testPTTButton_clicked()
|
||||
{
|
||||
int iret=0;
|
||||
m_iptt=1-m_iptt;
|
||||
m_test=1-m_test;
|
||||
if(m_pttMethodIndex==1 or m_pttMethodIndex==2) {
|
||||
int iptt=m_iptt;
|
||||
ptt(m_pttPort,iptt,&m_iptt,&m_COMportOpen);
|
||||
ptt(m_pttPort,m_test,&m_iptt,&m_COMportOpen);
|
||||
}
|
||||
if(m_pttMethodIndex==0 and m_bRigOpen) {
|
||||
rig->setPTT((ptt_t)m_iptt, RIG_VFO_CURR);
|
||||
|
@ -36,6 +36,7 @@ public:
|
||||
qint32 m_stopBitsIndex;
|
||||
qint32 m_handshakeIndex;
|
||||
qint32 m_iptt;
|
||||
qint32 m_test;
|
||||
qint32 m_COMportOpen;
|
||||
|
||||
bool m_restartSoundIn;
|
||||
|
@ -39,6 +39,10 @@ subroutine unpackmsg(dat,msg)
|
||||
|
||||
if(iv2.gt.0) then
|
||||
! This is a JT65v2 message
|
||||
do i=1,4
|
||||
if(ichar(psfx(i:i)).eq.0) psfx(i:i)=' '
|
||||
enddo
|
||||
|
||||
n1=len_trim(psfx)
|
||||
n2=len_trim(c2)
|
||||
if(iv2.eq.1) msg='CQ '//psfx(:n1)//'/'//c2(:n2)//' '//grid
|
||||
|
@ -1,4 +1,4 @@
|
||||
//--------------------------------------------------------------- MainWindow
|
||||
//---------------------------------------------------------------- MainWindow
|
||||
#include "mainwindow.h"
|
||||
#include "ui_mainwindow.h"
|
||||
#include "devsetup.h"
|
||||
@ -36,10 +36,6 @@ MainWindow::MainWindow(QSharedMemory *shdmem, QWidget *parent) :
|
||||
ui->setupUi(this);
|
||||
|
||||
on_EraseButton_clicked();
|
||||
ui->labUTC->setStyleSheet( \
|
||||
"QLabel { background-color : black; color : yellow; }");
|
||||
ui->labDialFreq->setStyleSheet( \
|
||||
"QLabel { background-color : black; color : yellow; }");
|
||||
QActionGroup* paletteGroup = new QActionGroup(this);
|
||||
ui->actionCuteSDR->setActionGroup(paletteGroup);
|
||||
ui->actionLinrad->setActionGroup(paletteGroup);
|
||||
@ -300,6 +296,10 @@ MainWindow::MainWindow(QSharedMemory *shdmem, QWidget *parent) :
|
||||
|
||||
ui->label_9->setStyleSheet("QLabel{background-color: #aabec8}");
|
||||
ui->label_10->setStyleSheet("QLabel{background-color: #aabec8}");
|
||||
ui->labUTC->setStyleSheet( \
|
||||
"QLabel { background-color : black; color : yellow; }");
|
||||
ui->labDialFreq->setStyleSheet( \
|
||||
"QLabel { background-color : black; color : yellow; }");
|
||||
// ui->frame->hide();
|
||||
} // End of MainWindow constructor
|
||||
|
||||
@ -841,6 +841,14 @@ void MainWindow::dialFreqChanged2(double f)
|
||||
t.sprintf("%.6f",m_dialFreq);
|
||||
int n=t.length();
|
||||
t=t.mid(0,n-3) + " " + t.mid(n-3,3);
|
||||
if(qAbs(m_dialFreq-dFreq[m_band])<0.01) {
|
||||
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();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user