mirror of
https://github.com/subsurface/subsurface.git
synced 2024-11-30 22:20:21 +00:00
ac8db01873
this was requested in #1854 and I think this suggestion makes sense Fixes #1854 Signed-off-by: Robert C. Helling <helling@atdotde.de>
35 lines
612 B
C++
35 lines
612 B
C++
// SPDX-License-Identifier: GPL-2.0
|
|
#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,
|
|
AVG_MAX_DEPTH,
|
|
MIN_DEPTH,
|
|
MAX_DEPTH,
|
|
AVG_SAC,
|
|
MIN_SAC,
|
|
MAX_SAC,
|
|
AVG_TEMP,
|
|
MIN_TEMP,
|
|
MAX_TEMP,
|
|
COLUMNS
|
|
};
|
|
|
|
QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const override;
|
|
YearlyStatisticsModel(QObject *parent = 0);
|
|
void update_yearly_stats();
|
|
};
|
|
|
|
#endif
|