From 18f2accc7f5ac0941c703a7cb4dd9cab2a2bca77 Mon Sep 17 00:00:00 2001 From: dsc Date: Fri, 22 Mar 2019 21:02:08 +0100 Subject: IPC and custom protocol handler for monero:// --- filter.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'filter.cpp') diff --git a/filter.cpp b/filter.cpp index e66e5ade..581d0750 100644 --- a/filter.cpp +++ b/filter.cpp @@ -43,6 +43,13 @@ filter::filter(QObject *parent) : } bool filter::eventFilter(QObject *obj, QEvent *ev) { + // macOS sends fileopen signal for incoming uri handlers + if (ev->type() == QEvent::FileOpen) { + QFileOpenEvent *openEvent = static_cast(ev); + QUrl scheme = openEvent->url(); + emit uriHandler(scheme); + } + if(ev->type() == QEvent::KeyPress || ev->type() == QEvent::MouseButtonRelease){ emit userActivity(); } -- cgit v1.2.3