<table><tr><td style="">dfaure added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D7929" rel="noreferrer">View Revision</a></tr></table><br /><div><div><blockquote style="border-left: 3px solid #8C98B8;
color: #6B748C;
font-style: italic;
margin: 4px 0 12px 0;
padding: 8px 12px;
background-color: #F8F9FC;">
<div style="font-style: normal;
padding-bottom: 4px;">In <a href="https://phabricator.kde.org/D7929#174598" style="background-color: #e7e7e7;
border-color: #e7e7e7;
border-radius: 3px;
padding: 0 4px;
font-weight: bold;
color: black;text-decoration: none;" rel="noreferrer">D7929#174598</a>, <a href="https://phabricator.kde.org/p/fvogt/" style="
border-color: #f1f7ff;
color: #19558d;
background-color: #f1f7ff;
border: 1px solid transparent;
border-radius: 3px;
font-weight: bold;
padding: 0 4px;" rel="noreferrer">@fvogt</a> wrote:</div>
<div style="margin: 0;
padding: 0;
border: 0;
color: rgb(107, 116, 140);"><ul class="remarkup-list">
<li class="remarkup-list-item">I really dislike the Qt contribution process :-/</li>
</ul></div>
</blockquote>
<p>As opposed to KDE where it took more than 2 months to get a reply? ;)</p>
<blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><ul class="remarkup-list">
<li class="remarkup-list-item">Nobody seems to maintain this upstream (I expect this to be gone in Qt 6)</li>
</ul></blockquote>
<p>Well, there's a new QtWidgets maintainer I hear, and you could become maintainer of QColumnView, problem solved :-)</p>
<blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><p>and this is probably the only user of QColumnView anyway</p></blockquote>
<p>So <a href="https://bugreports.qt.io/issues/?jql=text%20~%20%22QColumnView%22" class="remarkup-link" target="_blank" rel="noreferrer">https://bugreports.qt.io/issues/?jql=text%20~%20%22QColumnView%22</a> appeared out of thin air? :-)</p>
<blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><ul class="remarkup-list">
<li class="remarkup-list-item">This introduces breaking changes (both API and behavioural), not sure how to align those...</li>
</ul></blockquote>
<p>Can't comment without seeing the changes as a diff. API can often be worked around with a bit of redundancy (old method + new method) but behaviour is more difficult indeed.</p>
<blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><p>Additionally there are some bugs I found that need to be fixed meanwhile:</p>
<ul class="remarkup-list">
<li class="remarkup-list-item">If the path contains a component that is not included in the KDirModel (hidden, for example), it breaks</li>
<li class="remarkup-list-item">Sometimes it's required to click twice on a folder to open it</li>
</ul></blockquote>
<p>That's just bugs, can be fixed :)</p>
<blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><p>Also, there's still the point that dolphin doesn't implement this and likely never will (if dolphin were using proper QAbstractItemModel it would just work (tm)...).</p></blockquote>
<p>It used to... then they wanted more (e.g. animation when deleting a file)...<br />
(I guess there are more reasons)</p>
<blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><p>I'm not quite sure what to do here, but it seems to require a lot of work outside of the actual implementation which I'm not going to to, I'm afraid.</p></blockquote>
<p>Your call. I'm not fond enough of column-views myself to offer any substantial help.<br />
But I'm not very happy about a fork of a Qt class ending up in a framework I maintain, in the long run.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R241 KIO</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D7929" rel="noreferrer">https://phabricator.kde.org/D7929</a></div></div><br /><div><strong>To: </strong>fvogt, Frameworks<br /><strong>Cc: </strong>dfaure, cfeck, dhaumann, ngraham, elvisangelaccio, lbeltrame, Frameworks<br /></div>