Mercurial > minori
comparison include/gui/pages/anime_list.h @ 15:cde8f67a7c7d
*: update, megacommit :)
| author | Paper <mrpapersonic@gmail.com> |
|---|---|
| date | Tue, 19 Sep 2023 22:36:08 -0400 |
| parents | 4b198a111713 |
| children | 3d2decf093bb |
comparison
equal
deleted
inserted
replaced
| 14:a29c9402faf0 | 15:cde8f67a7c7d |
|---|---|
| 42 AL_SEASON, | 42 AL_SEASON, |
| 43 AL_STARTED, | 43 AL_STARTED, |
| 44 AL_COMPLETED, | 44 AL_COMPLETED, |
| 45 AL_UPDATED, | 45 AL_UPDATED, |
| 46 AL_NOTES, | 46 AL_NOTES, |
| 47 AL_ID, /* Note: This is only used in Qt::UserRole to make my life easier */ | |
| 48 | 47 |
| 49 NB_COLUMNS | 48 NB_COLUMNS |
| 50 }; | 49 }; |
| 51 | 50 |
| 52 AnimeListWidgetModel(QWidget* parent, Anime::ListStatus _status); | 51 AnimeListWidgetModel(QWidget* parent, Anime::ListStatus _status); |
| 69 class AnimeListWidget : public QWidget { | 68 class AnimeListWidget : public QWidget { |
| 70 Q_OBJECT | 69 Q_OBJECT |
| 71 | 70 |
| 72 public: | 71 public: |
| 73 AnimeListWidget(QWidget* parent); | 72 AnimeListWidget(QWidget* parent); |
| 74 void RefreshList(); | 73 void Refresh(); |
| 75 void Reset(); | 74 void Reset(); |
| 76 | 75 |
| 77 protected: | 76 protected: |
| 78 void paintEvent(QPaintEvent*) override; | 77 void paintEvent(QPaintEvent*) override; |
| 79 void InitStyle(QStyleOptionTabWidgetFrame* option) const; | 78 void InitStyle(QStyleOptionTabWidgetFrame* option) const; |
| 80 void InitBasicStyle(QStyleOptionTabWidgetFrame* option) const; | 79 void InitBasicStyle(QStyleOptionTabWidgetFrame* option) const; |
| 81 void SetupLayout(); | 80 void SetupLayout(); |
| 82 void showEvent(QShowEvent*) override; | 81 void showEvent(QShowEvent*) override; |
| 83 void resizeEvent(QResizeEvent* e) override; | 82 void resizeEvent(QResizeEvent* e) override; |
| 83 void RefreshList(); | |
| 84 void RefreshTabs(); | |
| 84 | 85 |
| 85 private slots: | 86 private slots: |
| 86 void DisplayColumnHeaderMenu(); | 87 void DisplayColumnHeaderMenu(); |
| 87 void DisplayListMenu(); | 88 void DisplayListMenu(); |
| 88 void ItemDoubleClicked(); | 89 void ItemDoubleClicked(); |
