Details
-
Task
-
Resolution: Done
-
P2: Important
-
Qt Creator 4.6.1
-
None
-
2c17fbe8dd9fdc619efdeceeddf68ad68f6dfcc1
Description
"Help" is a separate plugin, but to avoid a dependency of "everything" on the help plugin, we have a help manager in Core, and that actually performs the documentation registration.
That is ugly. Possible modifications for a better separation:
- Keep the help manager in core, but let is just manage the list of files. Do actual registration in Help, communicate through signals etc.
- Move the help manager to help, and use a build-time-header-only and optional runtime dependency for the plugins that actually do want to register documentation. If these are not so many after all.