| 
									
										
										
										
											2015-06-04 16:42:38 +00:00
										 |  |  | #ifndef ECHOGRAPH_H
 | 
					
						
							|  |  |  | #define ECHOGRAPH_H
 | 
					
						
							|  |  |  | #include <QDialog>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | namespace Ui { | 
					
						
							|  |  |  |   class EchoGraph; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-06-04 18:17:13 +00:00
										 |  |  | class QSettings; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-06-04 16:42:38 +00:00
										 |  |  | class EchoGraph : public QDialog | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  |   Q_OBJECT | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-06-04 17:16:55 +00:00
										 |  |  | protected: | 
					
						
							|  |  |  |   void closeEvent (QCloseEvent *) override; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-06-04 16:42:38 +00:00
										 |  |  | public: | 
					
						
							| 
									
										
										
										
											2015-06-04 18:17:13 +00:00
										 |  |  |   explicit EchoGraph(QSettings *, QWidget *parent = 0); | 
					
						
							| 
									
										
										
										
											2015-06-04 16:42:38 +00:00
										 |  |  |   ~EchoGraph(); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   void   plotSpec(); | 
					
						
							|  |  |  |   void   saveSettings(); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | private slots: | 
					
						
							|  |  |  |   void on_smoothSpinBox_valueChanged(int n); | 
					
						
							|  |  |  |   void on_cbBlue_toggled(bool checked); | 
					
						
							|  |  |  |   void on_gainSlider_valueChanged(int value); | 
					
						
							| 
									
										
										
										
											2015-06-08 19:42:20 +00:00
										 |  |  |   void on_zeroSlider_valueChanged(int value);   | 
					
						
							|  |  |  |   void on_binsPerPixelSpinBox_valueChanged(int n); | 
					
						
							| 
									
										
										
										
											2015-06-04 16:42:38 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-11-18 01:28:12 +00:00
										 |  |  |   void on_pbColors_clicked(); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-06-04 16:42:38 +00:00
										 |  |  | private: | 
					
						
							| 
									
										
										
										
											2015-06-04 18:17:13 +00:00
										 |  |  |   QSettings * m_settings; | 
					
						
							| 
									
										
										
										
											2015-11-18 01:28:12 +00:00
										 |  |  |   qint32 m_nColor; | 
					
						
							| 
									
										
										
										
											2015-06-04 16:42:38 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |   Ui::EchoGraph *ui; | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #endif // ECHOGRAPH_H
 |