diff src/gui/theme.cc @ 258:862d0d8619f6

*: HUUUGE changes animia has been renamed to animone, so instead of thinking of a health condition, you think of a beautiful flower :) I've also edited some of the code for animone, but I have no idea if it even works or not because I don't have a mac or windows machine lying around. whoops! ... anyway, all of the changes divergent from Anisthesia are now licensed under BSD. it's possible that I could even rewrite most of the code to where I don't even have to keep the MIT license, but that's thinking too far into the future I've been slacking off on implementing the anime seasons page, mostly out of laziness. I think I'd have to create another db file specifically for the seasons anyway, this code is being pushed *primarily* because the hard drive it's on is failing! yay :)
author Paper <paper@paper.us.eu.org>
date Mon, 01 Apr 2024 02:43:44 -0400
parents 4d461ef7d424
children 657fda1b9cac
line wrap: on
line diff
--- a/src/gui/theme.cc	Sun Feb 18 16:02:14 2024 -0500
+++ b/src/gui/theme.cc	Mon Apr 01 02:43:44 2024 -0400
@@ -1,10 +1,10 @@
 #include "core/config.h"
 #include "core/session.h"
 #include <QApplication>
+#include <QDebug>
 #include <QFile>
-#include <QDebug>
+#include <QStyleFactory>
 #include <QTextStream>
-#include <QStyleFactory>
 #ifdef MACOSX
 #	include "sys/osx/dark_theme.h"
 #elif WIN32
@@ -20,7 +20,7 @@
  *   2. Some widgets, i.e. QTabWidget, QTabBar, etc., just completely IGNORE the QPalette setting
  *      on different platforms and the only way to fix it is by using Fusion
  *   3. Windows dark mode support in Qt 6.5 (with Fusion) is completely unavoidable
-*/
+ */
 
 namespace Theme {
 
@@ -115,7 +115,7 @@
 			qApp->setPalette(pal);
 
 #ifdef WIN32
-			qApp->setStyleSheet([]{
+			qApp->setStyleSheet([] {
 				QFile f(":/dark.qss");
 				if (!f.exists())
 					return QStringLiteral("");
@@ -142,12 +142,8 @@
 
 void Theme::SetTheme(Themes theme) {
 	switch (theme) {
-		case Themes::LIGHT:
-			SetToLightTheme();
-			break;
-		case Themes::DARK:
-			SetToDarkTheme();
-			break;
+		case Themes::LIGHT: SetToLightTheme(); break;
+		case Themes::DARK: SetToDarkTheme(); break;
 		case Themes::OS:
 			if (GetCurrentOSTheme() == Themes::LIGHT)
 				SetToLightTheme();
@@ -162,4 +158,4 @@
 	Theme::SetTheme(theme);
 }
 
-} // namespace DarkTheme
+} // namespace Theme