Mercurial > minori
comparison src/include/window.h @ 6:1d82f6e04d7d
Update: add first parts to the settings dialog
| author | Paper <mrpapersonic@gmail.com> |
|---|---|
| date | Wed, 16 Aug 2023 00:49:17 -0400 |
| parents | 5af270662505 |
| children | 07a9095eaeed |
comparison
equal
deleted
inserted
replaced
| 5:51ae25154b70 | 6:1d82f6e04d7d |
|---|---|
| 19 # include <QCloseEvent> | 19 # include <QCloseEvent> |
| 20 # include <QPlainTextEdit> | 20 # include <QPlainTextEdit> |
| 21 # include <QLabel> | 21 # include <QLabel> |
| 22 # include <QHBoxLayout> | 22 # include <QHBoxLayout> |
| 23 # include <QTextStream> | 23 # include <QTextStream> |
| 24 # include <QSortFilterProxyModel> | |
| 24 # include "config.h" | 25 # include "config.h" |
| 25 //# include "statistics.h" | 26 //# include "statistics.h" |
| 26 //# include "now_playing.h" | 27 //# include "now_playing.h" |
| 27 | 28 |
| 28 class MainWindow : public QMainWindow { | 29 class MainWindow : public QMainWindow { |
| 32 void SetStyleSheet(enum Themes theme); | 33 void SetStyleSheet(enum Themes theme); |
| 33 void ThemeChanged(); | 34 void ThemeChanged(); |
| 34 void closeEvent(QCloseEvent* event) override; | 35 void closeEvent(QCloseEvent* event) override; |
| 35 | 36 |
| 36 private: | 37 private: |
| 38 QWidget* main_widget; | |
| 37 QWidget* anime_list_page; | 39 QWidget* anime_list_page; |
| 38 }; | 40 }; |
| 39 | 41 |
| 40 struct Session { | 42 struct Session { |
| 41 Config config; | 43 Config config; |
