kossebau added inline comments. INLINE COMMENTS
> kossebau wrote in slavebase.h:351 > Would be a proper change, but sadly also changes the signature of a API under > ABI promise, so here and in all other public API places not possibe. > Can be only done when breaking the ABI with KF6. > > Should there be something else done instead? IMHO no, neither adding a TODO > or even already an overload of the method with the preferred signature. > For one, checking and improving all API of KF6 with clazy should be expected > to be done before any first release, so this should be catched at that time. > At the same time, this change is source-compatible, client-side code does not > have to be changed, so there is no real gain in client code readability, and > the runtime price tag of a flat QString copy here is equally small compared > to having another symbol and implementation code, so less code is better here. > > See also > https://community.kde.org/Policies/Binary_Compatibility_Issues_With_C%2B%2B#The_Do.27s_and_Don.27ts Ah, this is @since 5.64, so not yet published, so still can be changed. Sorry, my comment was really drive-by quality #) REPOSITORY R241 KIO REVISION DETAIL https://phabricator.kde.org/D25039 To: meven, #frameworks, dfaure Cc: kossebau, kde-frameworks-devel, LeGast00n, GB_2, michaelh, ngraham, bruns