Mercurial > minori
comparison src/gui/window.cc @ 105:6d8da6e64d61
theme: add dark stylesheet, make it actually usable
win32: make the titlebar black where available
author | Paper <mrpapersonic@gmail.com> |
---|---|
date | Sun, 05 Nov 2023 03:54:26 -0500 |
parents | 621084cc542c |
children | c8c72278f6fd |
comparison
equal
deleted
inserted
replaced
104:27455104ea37 | 105:6d8da6e64d61 |
---|---|
270 | 270 |
271 void MainWindow::SetActivePage(QWidget* page) { | 271 void MainWindow::SetActivePage(QWidget* page) { |
272 this->setCentralWidget(page); | 272 this->setCentralWidget(page); |
273 } | 273 } |
274 | 274 |
275 void MainWindow::showEvent(QShowEvent* event) { | |
276 QMainWindow::showEvent(event); | |
277 #ifdef WIN32 | |
278 win32::SetTitleBarToBlack(this, session.config.theme.IsInDarkMode()); | |
279 #endif | |
280 } | |
281 | |
275 void MainWindow::closeEvent(QCloseEvent* event) { | 282 void MainWindow::closeEvent(QCloseEvent* event) { |
276 session.config.Save(); | 283 session.config.Save(); |
277 event->accept(); | 284 event->accept(); |
278 } | 285 } |
279 | 286 |