mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2026-07-26 12:04:15 -04:00
Improved, simplified sort routine; faster and better "flatten"
procedure; better window functions for some FFTs, resulting in better decoder performance; User-selectable colors for backgrounds of decoded messages. NB: more testing is desirable! git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@4951 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
@@ -60,24 +60,18 @@ public:
|
||||
void SetPercent2DScreen(int percent){m_Percent2DScreen=percent;}
|
||||
int getFmax();
|
||||
void setDialFreq(double d);
|
||||
|
||||
void setCurrent(bool b) {m_bCurrent = b;}
|
||||
bool current() const {return m_bCurrent;}
|
||||
|
||||
void setCumulative(bool b) {m_bCumulative = b;}
|
||||
bool cumulative() const {return m_bCumulative;}
|
||||
|
||||
void setLinearAvg(bool b) {m_bLinearAvg = b;}
|
||||
bool linearAvg() const {return m_bLinearAvg;}
|
||||
|
||||
void setBreadth(qint32 w) {m_w = w;}
|
||||
qint32 breadth() const {return m_w;}
|
||||
|
||||
float fSpan() const {return m_fSpan;}
|
||||
|
||||
void setLockTxFreq(bool b) {m_lockTxFreq = b;}
|
||||
|
||||
void setColours(QVector<QColor> const& cl) {m_ColorTbl = cl;}
|
||||
void setFlatten(bool b);
|
||||
|
||||
signals:
|
||||
void freezeDecode1(int n);
|
||||
@@ -109,6 +103,7 @@ private:
|
||||
qint32 m_nSpan;
|
||||
qint32 m_binsPerPixel;
|
||||
qint32 m_w;
|
||||
qint32 m_Flatten;
|
||||
|
||||
QPixmap m_WaterfallPixmap;
|
||||
QPixmap m_2DPixmap;
|
||||
@@ -156,4 +151,8 @@ private slots:
|
||||
void mouseDoubleClickEvent(QMouseEvent *event);
|
||||
};
|
||||
|
||||
extern "C" {
|
||||
void flat4_(float swide[], int* iz, int* nflatten);
|
||||
}
|
||||
|
||||
#endif // PLOTTER_H
|
||||
|
||||
Reference in New Issue
Block a user