| 
									
										
										
										
											2018-02-08 21:28:33 -05:00
										 |  |  | #ifndef MESSAGEAVERAGING_H
 | 
					
						
							|  |  |  | #define MESSAGEAVERAGING_H
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #include <QWidget>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class QSettings; | 
					
						
							|  |  |  | class QFont; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | namespace Ui { | 
					
						
							|  |  |  |   class MessageAveraging; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class MessageAveraging : public QWidget | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  | public: | 
					
						
							|  |  |  |   explicit MessageAveraging(QSettings *, QFont const&, QWidget * parent = 0); | 
					
						
							|  |  |  |   ~MessageAveraging(); | 
					
						
							|  |  |  |   void displayAvg(QString const&); | 
					
						
							|  |  |  |   void changeFont (QFont const&); | 
					
						
							| 
									
										
										
										
											2018-03-05 14:49:51 -05:00
										 |  |  |   void foxLogSetup(); | 
					
						
							|  |  |  |   void foxLabCallers(int n); | 
					
						
							|  |  |  |   void foxLabQueued(int n); | 
					
						
							|  |  |  |   void foxLabRate(int n); | 
					
						
							|  |  |  |   void foxAddLog(QString logLine); | 
					
						
							| 
									
										
										
										
											2018-02-08 21:28:33 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | protected: | 
					
						
							|  |  |  |   void closeEvent (QCloseEvent *) override; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | private: | 
					
						
							|  |  |  |   void read_settings (); | 
					
						
							|  |  |  |   void write_settings (); | 
					
						
							|  |  |  |   void setContentFont (QFont const&); | 
					
						
							|  |  |  |   QSettings * settings_; | 
					
						
							| 
									
										
										
										
											2018-03-05 14:49:51 -05:00
										 |  |  |   QString m_title_; | 
					
						
							|  |  |  |   qint32  m_nLogged_; | 
					
						
							| 
									
										
										
										
											2018-02-08 21:28:33 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  |   QScopedPointer<Ui::MessageAveraging> ui; | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #endif // MESSAGEAVERAGING_H
 |