* Converts a color role string into a color role enum */
| 166 | * Converts a color role string into a color role enum |
| 167 | */ |
| 168 | static 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 | |
| 200 | template <class Key, class T> |
no outgoing calls
no test coverage detected