| 170 | } |
| 171 | |
| 172 | static pag::Color ArrayToColor(const QJsonArray& array, const pag::Color& defaultValue) { |
| 173 | if (array.size() != 3) { |
| 174 | return defaultValue; |
| 175 | } |
| 176 | pag::Color color = {}; |
| 177 | color.red = static_cast<uint8_t>(array[0].toString().toDouble() * 255); |
| 178 | color.green = static_cast<uint8_t>(array[1].toString().toDouble() * 255); |
| 179 | color.blue = static_cast<uint8_t>(array[2].toString().toDouble() * 255); |
| 180 | return color; |
| 181 | } |
| 182 | |
| 183 | static pag::TextDocumentHandle ParseTextDocument(const AEGP_StreamVal2&, const QVariantMap& map) { |
| 184 | bool runJavaScript = map.value("runJavaScript", false).toBool(); |
no test coverage detected