| 117 | |
| 118 | |
| 119 | void |
| 120 | ConnectionStyle:: |
| 121 | loadJsonFromByteArray(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 | |
| 145 | QColor |
nothing calls this directly
no outgoing calls
no test coverage detected