#ifndef WIDEGRAPH_H #define WIDEGRAPH_H #include namespace Ui { class WideGraph; } class WideGraph : public QDialog { Q_OBJECT public: explicit WideGraph(QWidget *parent = 0); ~WideGraph(); void dataSink2(float s[], float red[], float df3, int ihsym, int ndiskdata, uchar lstrong[]); void setQSOfreq(int n); int QSOfreq(); int nSpan(); int nStartFreq(); int getFmin(); int getFmax(); float fSpan(); void saveSettings(); void setRxRange(int fMin, int fMax); void setfMax(int n); void setFcal(int n); void setPalette(QString palette); void setFsample(int n); void setPeriod(int ntrperiod, int nsps); void setTxFreq(int n); double fGreen(); qint32 m_qsoFreq; signals: void freezeDecode2(int n); void f11f12(int n); public slots: void wideFreezeDecode(int n); protected: virtual void keyPressEvent( QKeyEvent *e ); private slots: void on_waterfallAvgSpinBox_valueChanged(int arg1); void on_freqSpanSpinBox_valueChanged(int arg1); void on_zeroSpinBox_valueChanged(int arg1); void on_gainSpinBox_valueChanged(int arg1); void on_spec2dComboBox_currentIndexChanged(const QString &arg1); void on_fMinSpinBox_valueChanged(int n); void on_fMaxSpinBox_valueChanged(int n); private: qint32 m_waterfallAvg; qint32 m_fCal; qint32 m_fSample; qint32 m_TRperiod; qint32 m_nsps; qint32 m_ntr0; qint32 m_fMin; qint32 m_fMax; Ui::WideGraph *ui; }; #ifdef WIN32 extern int set570(double freq_MHz); #endif #endif // WIDEGRAPH_H