mirror of
				https://git.tardis.systems/mirrors/yuzu
				synced 2025-11-04 12:45:03 +01:00 
			
		
		
		
	Merge pull request #8190 from Docteh/palswap
ui: Set Link Color when setting theme
This commit is contained in:
		
						commit
						8ae43a1be9
					
				@ -3652,6 +3652,14 @@ void GMainWindow::UpdateUITheme() {
 | 
			
		||||
        setStyleSheet({});
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    QPalette new_pal(qApp->palette());
 | 
			
		||||
    if (UISettings::IsDarkTheme()) {
 | 
			
		||||
        new_pal.setColor(QPalette::Link, QColor(0, 190, 255, 255));
 | 
			
		||||
    } else {
 | 
			
		||||
        new_pal.setColor(QPalette::Link, QColor(0, 140, 200, 255));
 | 
			
		||||
    }
 | 
			
		||||
    qApp->setPalette(new_pal);
 | 
			
		||||
 | 
			
		||||
    QIcon::setThemeName(current_theme);
 | 
			
		||||
    QIcon::setThemeSearchPaths(theme_paths);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -15,6 +15,14 @@ const Themes themes{{
 | 
			
		||||
    {"Midnight Blue Colorful", "colorful_midnight_blue"},
 | 
			
		||||
}};
 | 
			
		||||
 | 
			
		||||
bool IsDarkTheme() {
 | 
			
		||||
    const auto& theme = UISettings::values.theme;
 | 
			
		||||
    return theme == QStringLiteral("qdarkstyle") ||
 | 
			
		||||
           theme == QStringLiteral("qdarkstyle_midnight_blue") ||
 | 
			
		||||
           theme == QStringLiteral("colorful_dark") ||
 | 
			
		||||
           theme == QStringLiteral("colorful_midnight_blue");
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
Values values = {};
 | 
			
		||||
 | 
			
		||||
} // namespace UISettings
 | 
			
		||||
 | 
			
		||||
@ -17,6 +17,8 @@
 | 
			
		||||
 | 
			
		||||
namespace UISettings {
 | 
			
		||||
 | 
			
		||||
bool IsDarkTheme();
 | 
			
		||||
 | 
			
		||||
struct ContextualShortcut {
 | 
			
		||||
    QString keyseq;
 | 
			
		||||
    QString controller_keyseq;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user