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; | 
