1. Click on spectrum sets Rx freq; double-click also invokes narrow-band

decoder at the new frequency.  CTRL-click (or CTRL-double-click) sets both 
Rx and Tx freqs.
2. Amplitude at end of transmission is ramped down to prevent a "key click".


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3139 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
Joe Taylor
2013-04-09 15:16:34 +00:00
parent 7b73e76b04
commit cd15a5e4d6
5 changed files with 38 additions and 24 deletions
+10 -8
View File
@@ -418,18 +418,20 @@ void CPlotter::mousePressEvent(QMouseEvent *event) //mousePressEvent
int x=event->x();
setFQSO(x,false); // Wideband waterfall
bool ctrl = (event->modifiers() & Qt::ControlModifier);
if(!ctrl) {
setTxFreq(m_fQSO);
emit freezeDecode1(1); //### ???
}
int n=1;
if(ctrl) n+=100;
emit freezeDecode1(n);
if(ctrl) setTxFreq(m_fQSO);
}
void CPlotter::mouseDoubleClickEvent(QMouseEvent *event) //mouse2click
{
// int h = (m_Size.height()-60)/2;
int x=event->x();
setFQSO(x,false);
emit freezeDecode1(2); //### ???
// int x=event->x();
// setFQSO(x,false);
bool ctrl = (event->modifiers() & Qt::ControlModifier);
int n=2;
if(ctrl) n+=100;
emit freezeDecode1(n);
}
void CPlotter::setNSpan(int n) //setNSpan()