mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	Added a new widget, MinMaxAvgWidget, a simple widget that displays values in 'min, max, avg' fashion. it has a setMaximum, setAverage and setMinimum methods, that is userful for setting the minimum, maximum and average of stuff. Ah, it also shows the minimum, maximum and average of things. Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
		
			
				
	
	
		
			28 lines
		
	
	
		
			No EOL
		
	
	
		
			731 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			No EOL
		
	
	
		
			731 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| #ifndef SIMPLEWIDGETS_H
 | |
| #define SIMPLEWIDGETS_H
 | |
| 
 | |
| class MinMaxAvgWidgetPrivate;
 | |
| #include <QWidget>
 | |
| 
 | |
| class MinMaxAvgWidget : public QWidget{
 | |
| 	Q_OBJECT
 | |
| 	Q_PROPERTY(double minimum READ minimum WRITE setMinimum)
 | |
| 	Q_PROPERTY(double maximum READ maximum WRITE setMaximum)
 | |
| 	Q_PROPERTY(double average READ average WRITE setAverage)
 | |
| public:
 | |
| 	MinMaxAvgWidget(QWidget *parent);
 | |
| 	double minimum() const;
 | |
| 	double maximum() const;
 | |
| 	double average() const;
 | |
| 	void setMinimum(double minimum);
 | |
| 	void setMaximum(double maximum);
 | |
| 	void setAverage(double average);
 | |
| 	void setMinimum(const QString& minimum);
 | |
| 	void setMaximum(const QString& maximum);
 | |
| 	void setAverage(const QString& average);
 | |
| 	void clear();
 | |
| private:
 | |
| 	MinMaxAvgWidgetPrivate *d;
 | |
| };
 | |
| 
 | |
| #endif |