53 QJsonParseError error;
54 QJsonDocument displaysDocument = QJsonDocument::fromJson(displaysInfo, &error);
55 if (error.error == QJsonParseError::NoError) {
57 if (displaysDocument.isArray()){
58 QJsonArray screenArray = displaysDocument.array();
59 for (
auto screenValue : screenArray) {
60 if (screenValue.isObject())
61 QWindowSystemInterface::handleScreenAdded(
new QEglFSEmulatorScreen(screenValue.toObject()));
65 qWarning() <<
"eglfs_emu: Failed to parse display info JSON with error: " << error.errorString()
66 <<
" at offset " << error.offset <<
" : " << displaysInfo;
70 qFatal(
"EGL library doesn't support Emulator extensions");