mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-11-03 13:30:52 -05:00 
			
		
		
		
	
		
			
	
	
		
			78 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			78 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| 
								 | 
							
								#ifndef WIDEGRAPH_H
							 | 
						||
| 
								 | 
							
								#define WIDEGRAPH_H
							 | 
						||
| 
								 | 
							
								#include <QDialog>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								namespace Ui {
							 | 
						||
| 
								 | 
							
								  class WideGraph;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								class WideGraph : public QDialog
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								  Q_OBJECT
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								public:
							 | 
						||
| 
								 | 
							
								  explicit WideGraph(QWidget *parent = 0);
							 | 
						||
| 
								 | 
							
								  ~WideGraph();
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  bool   m_bForceCenterFreq;
							 | 
						||
| 
								 | 
							
								  qint32 m_mult570;
							 | 
						||
| 
								 | 
							
								  double m_dForceCenterFreq;
							 | 
						||
| 
								 | 
							
								  double m_cal570;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  void   dataSink2(float s[], int nkhz, int ihsym, int ndiskdata,
							 | 
						||
| 
								 | 
							
								                   uchar lstrong[]);
							 | 
						||
| 
								 | 
							
								  int    QSOfreq();
							 | 
						||
| 
								 | 
							
								  int    nSpan();
							 | 
						||
| 
								 | 
							
								  int    nStartFreq();
							 | 
						||
| 
								 | 
							
								  float  fSpan();
							 | 
						||
| 
								 | 
							
								  void   saveSettings();
							 | 
						||
| 
								 | 
							
								  void   setDF(int n);
							 | 
						||
| 
								 | 
							
								  int    DF();
							 | 
						||
| 
								 | 
							
								  int    Tol();
							 | 
						||
| 
								 | 
							
								  void   setTol(int n);
							 | 
						||
| 
								 | 
							
								  void   setFcal(int n);
							 | 
						||
| 
								 | 
							
								  void   setPalette(QString palette);
							 | 
						||
| 
								 | 
							
								  void   setFsample(int n);
							 | 
						||
| 
								 | 
							
								  void   setMode65(int n);
							 | 
						||
| 
								 | 
							
								  double fGreen();
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  qint32 m_qsoFreq;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								signals:
							 | 
						||
| 
								 | 
							
								  void freezeDecode2(int n);
							 | 
						||
| 
								 | 
							
								  void f11f12(int n);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								public slots:
							 | 
						||
| 
								 | 
							
								  void wideFreezeDecode(int n);
							 | 
						||
| 
								 | 
							
								  void initIQplus();
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								protected:
							 | 
						||
| 
								 | 
							
								  virtual void keyPressEvent( QKeyEvent *e );
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								private slots:
							 | 
						||
| 
								 | 
							
								  void on_waterfallAvgSpinBox_valueChanged(int arg1);
							 | 
						||
| 
								 | 
							
								  void on_freqSpanSpinBox_valueChanged(int arg1);
							 | 
						||
| 
								 | 
							
								  void on_freqOffsetSpinBox_valueChanged(int arg1);
							 | 
						||
| 
								 | 
							
								  void on_zeroSpinBox_valueChanged(int arg1);
							 | 
						||
| 
								 | 
							
								  void on_gainSpinBox_valueChanged(int arg1);
							 | 
						||
| 
								 | 
							
								  void on_autoZeroPushButton_clicked();
							 | 
						||
| 
								 | 
							
								  void on_cbFcenter_stateChanged(int arg1);
							 | 
						||
| 
								 | 
							
								  void on_fCenterLineEdit_editingFinished();
							 | 
						||
| 
								 | 
							
								  void on_pbSetRxHardware_clicked();
							 | 
						||
| 
								 | 
							
								  void on_cbSpec2d_toggled(bool checked);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								private:
							 | 
						||
| 
								 | 
							
								  qint32 m_waterfallAvg;
							 | 
						||
| 
								 | 
							
								  qint32 m_fCal;
							 | 
						||
| 
								 | 
							
								  qint32 m_fSample;
							 | 
						||
| 
								 | 
							
								  qint32 m_mode65;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  Ui::WideGraph *ui;
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#ifdef WIN32
							 | 
						||
| 
								 | 
							
								extern int set570(double freq_MHz);
							 | 
						||
| 
								 | 
							
								#endif
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#endif // WIDEGRAPH_H
							 |