Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-20381

Make Core independent from QtHelp

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • P2: Important
    • Qt Creator 4.8.0-beta1
    • Qt Creator 4.6.1
    • Help System
    • 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:

      1. Keep the help manager in core, but let is just manage the list of files. Do actual registration in Help, communicate through signals etc.
      2. 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.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            con Eike Ziller
            con Eike Ziller
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes