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