Mercurial > minori
diff include/gui/pages/statistics.h @ 9:5c0397762b53
INCOMPLETE: megacommit :)
author | Paper <mrpapersonic@gmail.com> |
---|---|
date | Sun, 10 Sep 2023 03:59:16 -0400 |
parents | |
children | fe719c109dbc |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/include/gui/pages/statistics.h Sun Sep 10 03:59:16 2023 -0400 @@ -0,0 +1,33 @@ +#ifndef __gui__pages__statistics_h +#define __gui__pages__statistics_h +#include "gui/pages/anime_list.h" +#include <QFrame> +#include <QPlainTextEdit> +#include <QWidget> + +class StatisticsWidget : public QFrame { + Q_OBJECT + + public: + StatisticsWidget(QWidget* parent = nullptr); + void UpdateStatistics(); + + protected: + void showEvent(QShowEvent*) override; + + private: + std::string MinutesToDateString(int minutes); + std::string SecondsToDateString(int seconds); + + QPlainTextEdit* anime_list_data; + + // QPlainTextEdit* score_distribution_title; + // QPlainTextEdit* score_distribution_labels; + // wxStaticText* score_distribution_graph; // how am I gonna do this + + /* we don't HAVE a local database (yet ;)) */ + // QPlainTextEdit* local_database_data; + + QPlainTextEdit* application_data; +}; +#endif // __gui__pages__statistics_h \ No newline at end of file