comparison src/include/statistics.h @ 1:1ae666fdf9e2

*: initial commit
author Paper <mrpapersonic@gmail.com>
date Tue, 08 Aug 2023 19:49:15 -0400
parents
children 23d0d9319a00
comparison
equal deleted inserted replaced
0:5a76e1b94163 1:1ae666fdf9e2
1 #ifndef __statistics_h
2 #define __statistics_h
3 class Statistics;
4
5 class StatisticsTimer : public wxTimer {
6 public:
7 StatisticsTimer(Statistics* caller);
8 virtual void Notify();
9
10 private:
11 Statistics* statistics;
12 };
13
14 class Statistics {
15 public:
16 Statistics(page_t* page, wxPanel* frame);
17 void UpdateStatistics();
18
19 private:
20 std::string MinutesToDateString(int minutes);
21
22 wxPanel* panel;
23 AnimeListPage* anime_list;
24 wxStaticText* anime_list_data;
25
26 wxStaticText* score_distribution_title;
27 wxStaticText* score_distribution_labels;
28 //wxStaticText* score_distribution_graph; // how am I gonna do this
29
30 /* we don't HAVE a local database (yet ;)) */
31 //wxStaticText* local_database_title;
32 //wxStaticText* local_database_labels;
33 //wxStaticText* local_database_data;
34
35 wxStaticText* application_title;
36 wxStaticText* application_labels;
37 wxStaticText* application_data;
38 StatisticsTimer* timer;
39 };
40 #endif // __statistics_h