MCPcopy Create free account
hub / github.com/BehaviorTree/Groot / loadJsonFromByteArray

Method loadJsonFromByteArray

QtNodeEditor/src/ConnectionStyle.cpp:119–142  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

117
118
119void
120ConnectionStyle::
121loadJsonFromByteArray(QByteArray const &byteArray)
122{
123 QJsonDocument json(QJsonDocument::fromJson(byteArray));
124
125 QJsonObject topLevelObject = json.object();
126
127 QJsonValueRef nodeStyleValues = topLevelObject["ConnectionStyle"];
128
129 QJsonObject obj = nodeStyleValues.toObject();
130
131 CONNECTION_STYLE_READ_COLOR(obj, ConstructionColor);
132 CONNECTION_STYLE_READ_COLOR(obj, NormalColor);
133 CONNECTION_STYLE_READ_COLOR(obj, SelectedColor);
134 CONNECTION_STYLE_READ_COLOR(obj, SelectedHaloColor);
135 CONNECTION_STYLE_READ_COLOR(obj, HoveredColor);
136
137 CONNECTION_STYLE_READ_FLOAT(obj, LineWidth);
138 CONNECTION_STYLE_READ_FLOAT(obj, ConstructionLineWidth);
139 CONNECTION_STYLE_READ_FLOAT(obj, PointDiameter);
140
141 CONNECTION_STYLE_READ_BOOL(obj, UseDataDefinedColors);
142}
143
144
145QColor

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected