While I do not use them, I feel that deprecating such core functionality of a 
framework without measurable gain would seriously harm anyone using them and, 
most importantly, fundamentally harm the promise and dependability of Qt as a 
framework of choice.

> Giuseppe D'Angelo via Development <development@qt-project.org> kirjoitti 
> 3.12.2023 kello 23.35:
> 
> Hello,
> 
>> On 03/12/2023 21:56, Christian Ehrlicher wrote:
>> Some days ago we got an error report in the forum about QHashIterator,
>> turned out to be a missing documentation for a complete class which
>> remained unnoticed since Qt 6.0
>> (https://bugreports.qt.io/browse/QTBUG-119461).
>> This leads to the question if we should deprecate all java-style
>> iterators since they seem to be a) not widely used and b) it looks like
>> we don't support them in a way we should.
>> What do you think?
> 
> While any "serious" code should build under QT_NO_JAVA_STYLE_ITERATORS¹, how 
> much maintenance do they cost us? There's been virtually 0 changes on them 
> since Qt 6.0.
> 
> ¹ We should of course open the chapter of having something that defines all 
> these QOL macros. No one should be using the Java iterators. Here's a draft:
> https://codereview.qt-project.org/c/qt/qtbase/+/522833
> 
> My 2 c,
> --
> Giuseppe D'Angelo | giuseppe.dang...@kdab.com | Senior Software Engineer
> KDAB (France) S.A.S., a KDAB Group company
> Tel. France +33 (0)4 90 84 08 53, http://www.kdab.com
> KDAB - The Qt, C++ and OpenGL Experts
> 
> --
> Development mailing list
> Development@qt-project.org
> https://lists.qt-project.org/listinfo/development
-- 
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to