Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
6.3
-
None
-
5
-
1f3f5696a8 (qt/qttools/dev) c08c1d404b (qt/qttools/6.3) c08c1d404b (qt/tqtc-qttools/6.3)
-
Da Vinci sprint 47
Description
QDoc has code to resolve the module a class/header/namespace lives in based on the path of the source file (declaration), without requiring an \inmodule command. This code includes a list of module names that is out of date, and the whole mechanism is poorly designed, resulting in documentation warnings if the source tree doesn't have an assumed structure.
It's better to mandate that all c++ aggregates use the \inmodule and remove this mechanism entirely.