On 9/15/11 10:55 AM, "ext David Faure" <[email protected]> wrote:

>On Thursday 15 September 2011 10:35:20 Wolf-Michael Bolle wrote:
>> > And the implementation should parse the files generated by
>>update-mime-
>> > database, which is much faster -- and I can provide the code for that,
>> > having already written all that code for KDE.
>> 
>> That sound to me like the starting point for the Linux backend.
>
>Is the native mimetype support on Mac and Windows good enough, or should
>Qt 
>use shared-mime-info on these platforms too, like KDE currently does?

Not sure, but I'd go for using shared-mime-info in a first implementation
(ie use the Linux code). But having the backend separated so that we can
easily exchange it against a more native implementation is probably a good
thing.

Cheers,
Lars

>
>> > On the other hand I'm not sure that querying the association with
>> > applications and the open/view/edit distinction belongs there, it
>> > doesn't
>> > seem very cross- platform -- but that's a separate discussion.
>> 
>> Similar to KDE, I wanted to express the difference between open/view and
>> edit, and also leave room for potential other uses.
>
>KDE doesn't do that, actually :-)
>
>The desktop entry standard says: in the .desktop file of the application,
>list 
>the mimetypes it supports. This doesn't leave room for open/edit
>distinctions.
>
>We use "service menus" (a different kind of .desktop file, filemanager-
>specific) to complement that and offer additional context-menu actions.
>
>But I think determining mimetypes is a big enough job in itself, and the
>relation to applications shouldn't be rushed in with it. We might even
>have to 
>get more freedesktop.org standards about this first, the current solution
>for 
>determining the default application preference order is different between
>KDE 
>and gnome, as well as the extra stuff like open/edit and service menus.
>
>-- 
>David Faure, [email protected], http://www.davidfaure.fr
>Sponsored by Nokia to work on KDE, incl. Konqueror
>(http://www.konqueror.org).
>
>_______________________________________________
>Qt5-feedback mailing list
>[email protected]
>http://lists.qt.nokia.com/mailman/listinfo/qt5-feedback

_______________________________________________
Qt5-feedback mailing list
[email protected]
http://lists.qt.nokia.com/mailman/listinfo/qt5-feedback

Reply via email to