diff options
author | Berthold Stoeger <bstoeger@mail.tuwien.ac.at> | 2020-10-26 17:05:37 +0100 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2020-10-26 20:56:56 -0700 |
commit | 49fc05de7ebdc3f402b76072a34e3aa53b3b7d4d (patch) | |
tree | 77e514c7099779c2ea63906fbd15132ad4628ea4 /desktop-widgets/tab-widgets/TabDiveStatistics.h | |
parent | ab94956759a934b7686b4db7874fb6266703726a (diff) | |
download | subsurface-49fc05de7ebdc3f402b76072a34e3aa53b3b7d4d.tar.gz |
desktop: move MinMaxAvgWidget to TabDiveStatistics
This is its only user and the widget is scheduled for removal.
Let's move it there temporarilly.
Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
Diffstat (limited to 'desktop-widgets/tab-widgets/TabDiveStatistics.h')
-rw-r--r-- | desktop-widgets/tab-widgets/TabDiveStatistics.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/desktop-widgets/tab-widgets/TabDiveStatistics.h b/desktop-widgets/tab-widgets/TabDiveStatistics.h index 8d764d4ed..d6b1c1522 100644 --- a/desktop-widgets/tab-widgets/TabDiveStatistics.h +++ b/desktop-widgets/tab-widgets/TabDiveStatistics.h @@ -25,4 +25,30 @@ private: Ui::TabDiveStatistics *ui; }; +// Widget describing, minimum, maximum and average value. +// Scheduled for removal in due course. +class QLabel; +class MinMaxAvgWidget : public QWidget { + Q_OBJECT + QLabel *avgIco, *avgValue; + QLabel *minIco, *minValue; + QLabel *maxIco, *maxValue; +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 overrideMinToolTipText(const QString &newTip); + void overrideAvgToolTipText(const QString &newTip); + void overrideMaxToolTipText(const QString &newTip); + void setAvgVisibility(bool visible); + void clear(); +}; + #endif |