mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-10-31 04:50:34 -04:00 
			
		
		
		
	The code was starting streams linked to closed devices which may be causing issues on the Mac version. I have refactored to ensure that devices are always opened before related audio streams are started. Made .h C++ headers emacs friendly. Removed some code in the MainWindow contructor that read the log file but failed to check if the file exists and didn't do anything with the data anyway. git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3977 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
		
			
				
	
	
		
			32 lines
		
	
	
		
			449 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			449 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| // -*- Mode: C++ -*-
 | |
| #ifndef METERWIDGET_H
 | |
| #define METERWIDGET_H
 | |
| 
 | |
| #include <QWidget>
 | |
| #include <QtGui>
 | |
| #include <QQueue>
 | |
| 
 | |
| class MeterWidget : public QWidget
 | |
| {
 | |
|     Q_OBJECT
 | |
| public:
 | |
|     explicit MeterWidget(QWidget *parent = 0);
 | |
|     
 | |
| signals:
 | |
|     
 | |
| public slots:
 | |
|     void setValue(int value);
 | |
| 
 | |
| private:
 | |
|     QQueue<int> signalQueue;
 | |
| 
 | |
|     int m_signal;
 | |
|     int m_sigPeak;
 | |
| 
 | |
| protected:
 | |
|     void paintEvent( QPaintEvent * );
 | |
|     
 | |
| };
 | |
| 
 | |
| #endif // METERWIDGET_H
 |