| 
									
										
										
										
											2015-04-22 17:48:03 +00:00
										 |  |  | #ifndef MESSAGEAVERAGING_H
 | 
					
						
							|  |  |  | #define MESSAGEAVERAGING_H
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #include <QWidget>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class QSettings; | 
					
						
							| 
									
										
										
										
											2016-05-18 23:22:24 +00:00
										 |  |  | class QFont; | 
					
						
							| 
									
										
										
										
											2015-04-22 17:48:03 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | namespace Ui { | 
					
						
							| 
									
										
										
										
											2016-06-10 15:54:16 +00:00
										 |  |  |   class MessageAveraging; | 
					
						
							| 
									
										
										
										
											2015-04-22 17:48:03 +00:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class MessageAveraging : public QWidget | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  | public: | 
					
						
							| 
									
										
										
										
											2016-05-18 23:22:24 +00:00
										 |  |  |   explicit MessageAveraging(QSettings *, QFont const&, QWidget * parent = 0); | 
					
						
							| 
									
										
										
										
											2015-04-22 17:48:03 +00:00
										 |  |  |   ~MessageAveraging(); | 
					
						
							| 
									
										
										
										
											2016-05-18 23:22:24 +00:00
										 |  |  |   void displayAvg(QString const&); | 
					
						
							|  |  |  |   void changeFont (QFont const&); | 
					
						
							| 
									
										
										
										
											2015-04-22 17:48:03 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | protected: | 
					
						
							|  |  |  |   void closeEvent (QCloseEvent *) override; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | private: | 
					
						
							|  |  |  |   void read_settings (); | 
					
						
							|  |  |  |   void write_settings (); | 
					
						
							| 
									
										
										
										
											2016-05-18 23:22:24 +00:00
										 |  |  |   void setContentFont (QFont const&); | 
					
						
							| 
									
										
										
										
											2015-04-22 17:48:03 +00:00
										 |  |  |   QSettings * settings_; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-10 15:54:16 +00:00
										 |  |  |   QScopedPointer<Ui::MessageAveraging> ui; | 
					
						
							| 
									
										
										
										
											2015-04-22 17:48:03 +00:00
										 |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #endif // MESSAGEAVERAGING_H
 |