Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-44004

qdoc: internal qmlabstract types in the "inherited by" list

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • 5.5.0 Beta
    • 5.4.0
    • Build tools: qdoc
    • None
    • 8e669bb1e7d14bf719bc03f2314785e5692f9db8

    Description

      Internal qmlabstract types should not be visible in the docs, but they do show up in "inherited by" lists. Consider the following inheritance hierarchy:

      Control
       \_ Checkable (internal, qmlabstract)
           \_ CheckBox
            \_ Switch
      

      Control is the base type of all controls. Checkable is an internal qmlabstract implementation detail, which is then inherited by various checkable controls such as CheckBox, and Switch.

      The documentation for CheckBox and Switch shows correctly that they inherit Control, but the documentation for Control says incorrectly "inherited by Checkable" whereas it should say "inherited by CheckBox, Switch". A minimal test case attached.

      Attachments

        For Gerrit Dashboard: QTBUG-44004
        # Subject Branch Project Status CR V

        Activity

          People

            docteam Qt Documentation Team
            jpnurmi J-P Nurmi
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes