Improve API documentation

2 jobs for master in 12 minutes and 55 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Build
failed #88186
build_clazy_clang_tidy

00:06:39

passed #88185
linux kf5-qt5 qt5.15

00:06:16

0.0%
 
Name Stage Failure
failed
build_clazy_clang_tidy Build
[  9%] Built target doc-index-cache-bz2
[ 9%] Built target kalarm_bin_autogen
make: *** [Makefile:160: all] Error 2
Uploading artifacts for failed job
Uploading artifacts...
WARNING: JUnitTestResults.xml: no matching files
ERROR: No files to upload
Cleaning up file based variables
ERROR: Job failed: exit code 1