Porting dolphin to Qt5/KF5?

Kevin Krammer krammer at kde.org
Thu Sep 19 08:42:37 BST 2013


On Wednesday, 2013-09-18, Mark wrote:
> On Wed, Sep 18, 2013 at 9:05 PM, Frank Reininghaus

> > One could argue that making use of QML/QtQuick2 would be a good
> > mid-to-long-term goal, and I fully agree with that, but I think that
> > this will either require a *huge* amount of work or a major feature
> > loss at the moment (the last time I checked, there were still no tree
> > views available, but maybe that changed in the mean time? Also
> > grouping is not available in Qt's native item views AFAIK). And even
> > if everything that Dolphin currently offers was available in QML
> > out-of-the box, then we would still have to replace the current model
> > with a QAbstractItemModel-based one (something like KDirModel+the
> > additional features, like Nepomuk roles, that have been added in the
> > mean time) or find a good way to make the current code work nicely
> > with QML/QtQtuick2. Either way, I think it would be a huge effort,
> > definitely not something that I could do in the near future
> > considering that I do it all in my spare time ;-)
> 
> Heh, impossible! Or not possible without a huge amount of work.. What is
> probably easier (and still a huge amount of work) is making a QML view that
> works with the models in Dolphin.
> 
> As for a tree view, there is no such thing in QML, but it can be created by
> nesting ListView components.

There is no such thing as a tree view in QtQuick or QtQuick controls at the 
moment, but neither does QML depend on QtQuick nor has QtQuick.Conrols be 
feature frozen.

Even if we assume that QtQuick is to be used as the QML component technology, 
anyone could implement a tree view or column view either as a separate module 
or for upstreaming into QtQuick or QtQuick.Controls themselves.

Cheers,
Kevin
-- 
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <https://mail.kde.org/mailman/private/kfm-devel/attachments/20130919/ae973d15/attachment.sig>


More information about the kfm-devel mailing list