Mercurial > minori
view src/include/window.h @ 4:5af270662505
Set override functions as override
author | Paper <mrpapersonic@gmail.com> |
---|---|
date | Sat, 12 Aug 2023 12:08:16 -0400 |
parents | 23d0d9319a00 |
children | 1d82f6e04d7d |
line wrap: on
line source
#ifndef __window_h # define __window_h /* FIXME: include these in specific .cpp files */ # include <QApplication> # include <QMainWindow> # include <QToolBar> # include <QMenuBar> # include <QWidget> # include <QTreeView> # include <QMessageBox> # include <QDesktopServices> # include <QUrl> # include <QInputDialog> # include <QDate> # include <QHeaderView> # include <QShortcut> # include <QFile> # include <QTextStream> # include <QCloseEvent> # include <QPlainTextEdit> # include <QLabel> # include <QHBoxLayout> # include <QTextStream> # include "config.h" //# include "statistics.h" //# include "now_playing.h" class MainWindow : public QMainWindow { public: MainWindow(QWidget* parent = nullptr); void SetActivePage(QWidget* page); void SetStyleSheet(enum Themes theme); void ThemeChanged(); void closeEvent(QCloseEvent* event) override; private: QWidget* anime_list_page; }; struct Session { Config config; }; extern Session session; #endif // __window_h