diff options
author | Tomaz Canabrava <tcanabrava@kde.org> | 2013-06-04 18:51:27 -0300 |
---|---|---|
committer | Tomaz Canabrava <tcanabrava@kde.org> | 2013-06-04 18:51:27 -0300 |
commit | 48dda4192f5e82fcaa7a04577a8a0b9aea1a00c8 (patch) | |
tree | 3eba70644f9b644fb37641926f9bb95f82c7ca4d /qt-ui/simplewidgets.h | |
parent | b38e2ab485756e33d4d8bbab8baf1969405a1d90 (diff) | |
download | subsurface-48dda4192f5e82fcaa7a04577a8a0b9aea1a00c8.tar.gz |
Added a new widget 'MinMaxAvgWidget'
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>
Diffstat (limited to 'qt-ui/simplewidgets.h')
-rw-r--r-- | qt-ui/simplewidgets.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/qt-ui/simplewidgets.h b/qt-ui/simplewidgets.h new file mode 100644 index 000000000..b05dd8f0e --- /dev/null +++ b/qt-ui/simplewidgets.h @@ -0,0 +1,28 @@ +#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
\ No newline at end of file |