From: Shawn Rutledge Date: Thu, 11 Oct 2012 11:09:56 +0000 (+0200) Subject: Fix "open with" functionality on OSX (FileOpenEvent) X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ab926916d2b831979293a1a10af0ad759563913c;p=profile%2Fivi%2Fqtbase.git Fix "open with" functionality on OSX (FileOpenEvent) 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ƶ Reviewed-by: Gabriel de Dietrich --- diff --git a/src/gui/kernel/qguiapplication.cpp b/src/gui/kernel/qguiapplication.cpp index 84f22de..f9b38d2 100644 --- a/src/gui/kernel/qguiapplication.cpp +++ b/src/gui/kernel/qguiapplication.cpp @@ -1207,6 +1207,10 @@ void QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePriv QGuiApplicationPrivate::processPlatformPanelEvent( static_cast(e)); break; + case QWindowSystemInterfacePrivate::FileOpen: + QGuiApplicationPrivate::processFileOpenEvent( + static_cast(e)); + break; default: qWarning() << "Unknown user input event type:" << e->type; break;