<div dir="ltr">Hi,<div>I was looking at that task in the Qt5 epics list and I didn't understand it fully.</div><div><br></div><div>contribute natural-comparison to Qt5 (see KStringHandler). In Qt there is naturalCompare function but private and not as good as from KStringHandler. Thiago says: add the feature to QCollator.<br>
</div><div><br></div><div>Here's the problems I see:</div><div>- I don't know what's the goal of the task, so it's hard for me to decide what to do.</div><div>- The one Qt5 has now, it's in QFileSystemModel</div>
<div>- QCollator is also a private class, do we need to have it available from the public API? I guess the only use of it is in any tier1 module. If so, why QCollator?</div><div>- In the code we have in KStringHandler we can find this comment:</div>
<div><div>// This is based on the natural sort order code code by Martin Pool</div><div>// <a href="http://sourcefrog.net/projects/natsort/">http://sourcefrog.net/projects/natsort/</a></div><div>// Martin Pool agreed to license this under LGPL or GPL.</div>
</div><div><br></div><div>I don't feel very comfortable with moving this code over to the Qt project.</div><div><br></div><div>Aleix</div></div>