diff options
author | Tomaz Canabrava <tomaz.canabrava@intel.com> | 2015-05-28 18:12:11 -0300 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2015-05-29 14:12:48 -0700 |
commit | 7171d2e1ebc880cbee468a542e3fc907039539c5 (patch) | |
tree | 3c4bd5c93d29d546b924124c1031adea0645c7a7 /qt-models/yearlystatisticsmodel.h | |
parent | 9bc62748af1cbc0413f2cbc933650bad545f6d57 (diff) | |
download | subsurface-7171d2e1ebc880cbee468a542e3fc907039539c5.tar.gz |
Move the YearlyStatisticsModel to qt-models
Signed-off-by: Tomaz Canabrava <tomaz.canabrava@intel.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-models/yearlystatisticsmodel.h')
-rw-r--r-- | qt-models/yearlystatisticsmodel.h | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/qt-models/yearlystatisticsmodel.h b/qt-models/yearlystatisticsmodel.h new file mode 100644 index 000000000..5469ca9a2 --- /dev/null +++ b/qt-models/yearlystatisticsmodel.h @@ -0,0 +1,33 @@ +#ifndef YEARLYSTATISTICSMODEL_H +#define YEARLYSTATISTICSMODEL_H + +#include "treemodel.h" + +class YearlyStatisticsModel : public TreeModel { + Q_OBJECT +public: + enum { + YEAR, + DIVES, + TOTAL_TIME, + AVERAGE_TIME, + SHORTEST_TIME, + LONGEST_TIME, + AVG_DEPTH, + MIN_DEPTH, + MAX_DEPTH, + AVG_SAC, + MIN_SAC, + MAX_SAC, + AVG_TEMP, + MIN_TEMP, + MAX_TEMP, + COLUMNS + }; + + virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; + YearlyStatisticsModel(QObject *parent = 0); + void update_yearly_stats(); +}; + +#endif |