Mercurial > minori
comparison include/gui/dialog/settings.h @ 95:8043152ef9d4
include: set classes as final where appropriate
author | Paper <mrpapersonic@gmail.com> |
---|---|
date | Wed, 01 Nov 2023 14:39:43 -0400 |
parents | c69230dc2b5d |
children | c537996cf67b |
comparison
equal
deleted
inserted
replaced
94:2f373d48f889 | 95:8043152ef9d4 |
---|---|
22 private: | 22 private: |
23 QLabel* page_title; | 23 QLabel* page_title; |
24 QTabWidget* tab_widget; | 24 QTabWidget* tab_widget; |
25 }; | 25 }; |
26 | 26 |
27 class SettingsPageServices : public SettingsPage { | 27 class SettingsPageServices final : public SettingsPage { |
28 public: | 28 public: |
29 SettingsPageServices(QWidget* parent = nullptr); | 29 SettingsPageServices(QWidget* parent = nullptr); |
30 void SaveInfo() override; | 30 void SaveInfo() override; |
31 | 31 |
32 private: | 32 private: |
34 QWidget* CreateAniListPage(); | 34 QWidget* CreateAniListPage(); |
35 QString username; | 35 QString username; |
36 Anime::Services service; | 36 Anime::Services service; |
37 }; | 37 }; |
38 | 38 |
39 class SettingsPageApplication : public SettingsPage { | 39 class SettingsPageApplication final : public SettingsPage { |
40 public: | 40 public: |
41 SettingsPageApplication(QWidget* parent = nullptr); | 41 SettingsPageApplication(QWidget* parent = nullptr); |
42 void SaveInfo() override; | 42 void SaveInfo() override; |
43 | 43 |
44 private: | 44 private: |
48 bool display_available_episodes; | 48 bool display_available_episodes; |
49 bool highlight_anime_if_available; | 49 bool highlight_anime_if_available; |
50 bool highlighted_anime_above_others; | 50 bool highlighted_anime_above_others; |
51 }; | 51 }; |
52 | 52 |
53 class SettingsDialog : public QDialog { | 53 class SettingsDialog final : public QDialog { |
54 Q_OBJECT | 54 Q_OBJECT |
55 | 55 |
56 public: | 56 public: |
57 SettingsDialog(QWidget* parent = nullptr); | 57 SettingsDialog(QWidget* parent = nullptr); |
58 QWidget* CreateServicesMainPage(QWidget* parent); | 58 QWidget* CreateServicesMainPage(QWidget* parent); |