mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-11-04 05:50:31 -05:00 
			
		
		
		
	
		
			
	
	
		
			48 lines
		
	
	
		
			798 B
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			48 lines
		
	
	
		
			798 B
		
	
	
	
		
			C
		
	
	
	
	
	
| 
								 | 
							
								#ifndef FASTGRAPH_H
							 | 
						||
| 
								 | 
							
								#define FASTGRAPH_H
							 | 
						||
| 
								 | 
							
								#include <QDialog>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								namespace Ui {
							 | 
						||
| 
								 | 
							
								  class FastGraph;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								class QSettings;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								class FastGraph : public QDialog
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								  Q_OBJECT
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								protected:
							 | 
						||
| 
								 | 
							
								  void closeEvent (QCloseEvent *) override;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								public:
							 | 
						||
| 
								 | 
							
								  explicit FastGraph(QSettings *, QWidget *parent = 0);
							 | 
						||
| 
								 | 
							
								  ~FastGraph();
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  void   plotSpec();
							 | 
						||
| 
								 | 
							
								  void   saveSettings();
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								signals:
							 | 
						||
| 
								 | 
							
								  void fastPick(int x0, int x1, int y);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								public slots:
							 | 
						||
| 
								 | 
							
								  void fastPick1a(int x0, int x1, int y);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								private slots:
							 | 
						||
| 
								 | 
							
								  void on_gainSlider_valueChanged(int value);
							 | 
						||
| 
								 | 
							
								  void on_zeroSlider_valueChanged(int value);  
							 | 
						||
| 
								 | 
							
								  void on_greenZeroSlider_valueChanged(int value);
							 | 
						||
| 
								 | 
							
								  void on_pbAutoLevel_clicked();
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								private:
							 | 
						||
| 
								 | 
							
								  QSettings * m_settings;
							 | 
						||
| 
								 | 
							
								  float m_ave;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  Ui::FastGraph *ui;
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								extern float fast_green[703];
							 | 
						||
| 
								 | 
							
								extern int   fast_jh;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#endif // FASTGRAPH_H
							 |