Merge pull request #8190 from Docteh/palswap
ui: Set Link Color when setting theme
This commit is contained in:
		| @@ -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; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 bunnei
					bunnei