D25010: [StatJob] Use A QFlag to specify the details returned by StatJob
David Faure
noreply at phabricator.kde.org
Sun Nov 3 20:25:05 GMT 2019
dfaure added a comment.
You could use KIOCORE_ENABLE_DEPRECATED_SINCE(5, 65) to already put in place the trigger for the compat code to disappear when KF6 comes around, like you did in file_unix.cpp.
It will also make it easier for the future developer who cleans this up.
I mean deletejob.cpp:401, directorysizejob.cpp:137, those places with a "TODO KF6".
INLINE COMMENTS
> meven wrote in listjobtest.cpp:44
> > Does KIO::DefaultDetails make sense beyond stat in the KIO namespace? How does it match other similar flags?
>
> It was @kossebau concern as well.
>
> I am open to suggestion to improve on that, maybe this enum should be in KIO namespace ?
> In the meantime, it was what was made the most sense to me.
Well if it's called KIO::StatDefaultDetails (with the extra "Stat" compared to the question above), then it doesn't need to be in KIO::StatJob.
So yes, you could move the enum to the KIO namespace and define it in src/core/global.h
This will keep the two jobs a bit more separate (no need to add #include "statjob.h" in a few places)
REPOSITORY
R241 KIO
REVISION DETAIL
https://phabricator.kde.org/D25010
To: meven, #frameworks, dfaure, kossebau
Cc: kde-frameworks-devel, LeGast00n, GB_2, michaelh, ngraham, bruns
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20191103/54b42344/attachment.html>
More information about the Kde-frameworks-devel
mailing list