In the api.kde.org, we can see Private Class documentation.. That's ugly and not easy to find usefull information.
For example : Who need this information ?
Reproducible: Didn't try
Private class are shown in api.kde.org
only public class like qt documentation
easy enough to fix. and we already exclude *_p.cpp files
so I'm trying to remember why we don't also exclude *_p.h
there must have been a good reason, but I can't remember
might be something like this: we want _p.h files to be properly documented, so we want our tools to process them. but then again we don't necessarily need the documentation publicly available on api.kde.org. so quandry.
I believe this is set up properly now. Example:
This class is documented with its public parts:
Its private parts are documented on this page:
The example you show is unfortunate because it is a class NAMED private but which actually has public parts. That was probably unintuitive, but I'm not really in that project, not trying to talk shit.
As such, recommend to close this bug.
I see it as the responsibility of developers, not the web team to determine what gets documented (and thus shown on api.kde.org) in any event.