QGuiApplicationPrivate::processWindowSystemEvent needs to handle the
FileOpen event type so that applications can receive the events from
the Finder. This makes it possible to e.g. double-click a qml file
and open it in QML Viewer.
Task-number: QTBUG-26855
Change-Id: I1e14e478460e8823095e4a33cee1e0defbf76d8b
Reviewed-by: Topi Reiniƶ <topi.reinio@digia.com>
Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@digia.com>
QGuiApplicationPrivate::processPlatformPanelEvent(
static_cast<QWindowSystemInterfacePrivate::PlatformPanelEvent *>(e));
break;
+ case QWindowSystemInterfacePrivate::FileOpen:
+ QGuiApplicationPrivate::processFileOpenEvent(
+ static_cast<QWindowSystemInterfacePrivate::FileOpenEvent *>(e));
+ break;
default:
qWarning() << "Unknown user input event type:" << e->type;
break;