MCPcopy Create free account
hub / github.com/Serial-Studio/Serial-Studio / extractWidgetColors

Function extractWidgetColors

app/src/Misc/ThemeManager.cpp:63–74  ·  view source on GitHub ↗

* @brief Extracts a vector of QColor objects from a JSON object. */

Source from the content-addressed store, hash-verified

61 * @brief Extracts a vector of QColor objects from a JSON object.
62 */
63static QVector<QColor> extractWidgetColors(const QJsonObject& colorsObject)
64{
65 QVector<QColor> result;
66 const QJsonArray array = colorsObject.value("widget_colors").toArray();
67 result.reserve(array.size());
68
69 for (const auto& val : array)
70 if (val.isString())
71 result.append(QColor(val.toString()));
72
73 return result;
74}
75
76/**
77 * @brief Extracts device color gradient pairs from a JSON object.

Callers 2

setThemeMethod · 0.85
loadSystemThemeMethod · 0.85

Calls 3

valueMethod · 0.45
sizeMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected