diff options
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 |