[KDE/Mac] new year's resolution: opening files "the Mac way" (TM)
Christoph Cullmann
cullmann at absint.com
Tue Jan 5 14:01:08 UTC 2016
Hi,
> Hi,
>
> I was experimenting with our 2 different approaches to implement this in kate4
> yesterday. Somehow, after implementing KateApp::eventFilter() I kept seeing
> events being delivered to that function after commenting out the corresponding
> installEventFilter() call. That's with a KApplication::eventFilter() function
> in place, but non-virtual so it should be called instead of
> KateApp::eventFilter when that function is not installed.
>
> Have you checked whether `installEventFilter(this)` is redundant?
I think the difference is that in Kate4 KateApp inherits from *Application,
in Kate5 it is just a simple QObject.
Therefore I do there not installEventFilter(this) but installEventFilter(qApp)
and qApp != this.
For 4 I guess it is easiest to implement ::event like e.g described here:
http://www.qtforum.org/article/23098/how-to-make-my-app-open-a-doc-by-dd-or-doubleclick-on-a-mac.html
Greetings
Christoph
--
----------------------------- Dr.-Ing. Christoph Cullmann ---------
AbsInt Angewandte Informatik GmbH Email: cullmann at AbsInt.com
Science Park 1 Tel: +49-681-38360-22
66123 Saarbrücken Fax: +49-681-38360-20
GERMANY WWW: http://www.AbsInt.com
--------------------------------------------------------------------
Geschäftsführung: Dr.-Ing. Christian Ferdinand
Eingetragen im Handelsregister des Amtsgerichts Saarbrücken, HRB 11234
More information about the Kde-frameworks-devel
mailing list