I guess a re-implementation of
http://qt-project.org/doc/qt-5/qstandardpaths.html would also be no
longer needed in libqtxdg

2014-07-25 6:08 GMT+03:00 PCMan <pcman...@gmail.com>:
> On Fri, Jul 25, 2014 at 1:53 AM, Luís Pereira
> <luis.artur.pere...@gmail.com> wrote:
>> Hi everybody:
>> libqtxdg is still using libmagic as the mimetypes provider.
>> Qt5 has mimetypes support: the QMimeDatabase and QMimeType classes.
>> QMimeDatabase is cached.
>>
>> Qt4 has no real mimetype support. I found QtMimeTypes, the father of
>> Qt5 QMimeType/QMimeDatabase. I have been contributing to keep it in
>> shape. It works (at least) with Qt 4.7.2. It will be used for the
>> libqtxdg Qt4 version. The API is exactly the same as the Qt5 ones, no
>> #ifdefs needed. lxqt super repo already contains an module with a link
>> to the git repo. QtMimeTypes is here:
>> https://qt.gitorious.org/qtplayground/mimetypes
>> The default for the Qt4 version is using QtMimeTypes. Users that still
>> want to use the XdgMime/libmagic (e.g. Razor) can use the CMake
>> configuration option: USE_QTMIMETYES=Off
>>
>> I pushed libqtxdg's changes to an mimetype branch at
>> https://github.com/lxde/libqtxdg/tree/mimetypes
>> I already started porting all the code to the new API. I will push the
>> porting it to an mimetypes branch in each modules that needs update.
>>
>> When everything is Ok, we merge all mimetypes branches at the same time.
>>
>> Comments are welcome.
>>
>> Regards,
>> --
>>         Luís Pereira
>
> Great work!
> I'd say just keep Qt4 "working" but don't spend too much time to make
> it perfect.
> Maintaining two code paths doubles the time for test and debugging.
> Besides, all X11 related parts are handled differently for Qt4 and Qt5
> port, which is a pain.
> I'd suggest that we drop Qt4 and fully migrate to Qt5 ASAP.
> Then we only need to maintain one code path, the makefiles will be
> much cleaner, and we can start using some Qt5-only libraries, such as
> kwindowsystem.
> Since KDE 5 is released, Qt5 should be widely available now.
> Just my two cents.
>
> ------------------------------------------------------------------------------
> Want fast and easy access to all the code in your enterprise? Index and
> search up to 200,000 lines of code with a free copy of Black Duck
> Code Sight - the same software that powers the world's largest code
> search on Ohloh, the Black Duck Open Hub! Try it now.
> http://p.sf.net/sfu/bds
> _______________________________________________
> Lxde-list mailing list
> Lxde-list@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/lxde-list

------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Lxde-list mailing list
Lxde-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxde-list

Reply via email to