MCPcopy Create free account
hub / github.com/RGAA-Software/GoDesk / colorRoleFromString

Function colorRoleFromString

src/theme/QtAdvancedStylesheet.cpp:168–197  ·  view source on GitHub ↗

* Converts a color role string into a color role enum */

Source from the content-addressed store, hash-verified

166 * Converts a color role string into a color role enum
167 */
168static QPalette::ColorRole colorRoleFromString(const QString& Text)
169{
170 static QMap<QString, QPalette::ColorRole> ColorRoleMap =
171 {{"WindowText", QPalette::WindowText},
172 {"Button", QPalette::Button},
173 {"Light", QPalette::Light},
174 {"Midlight", QPalette::Midlight},
175 {"Dark", QPalette::Dark},
176 {"Mid", QPalette::Mid},
177 {"Text", QPalette::Text},
178 {"BrightText", QPalette::BrightText},
179 {"ButtonTextd", QPalette::ButtonText},
180 {"Base", QPalette::Base},
181 {"Window", QPalette::Window},
182 {"Shadow", QPalette::Shadow},
183 {"Highlight", QPalette::Highlight},
184 {"HighlightedText", QPalette::HighlightedText},
185 {"Link", QPalette::Link},
186 {"LinkVisited", QPalette::LinkVisited},
187 {"AlternateBase", QPalette::AlternateBase},
188 {"NoRole", QPalette::NoRole},
189 {"ToolTipBase", QPalette::ToolTipBase},
190 {"ToolTipText", QPalette::ToolTipText},
191#if QT_VERSION >= 0x050C00
192 {"PlaceholderText", QPalette::PlaceholderText}
193#endif
194 };
195
196 return ColorRoleMap.value(Text, QPalette::NoRole);
197}
198
199
200template <class Key, class T>

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected