qdoc: Don't include inherited members in the class ref
authorMartin Smith <martin.smith@digia.com>
Tue, 4 Dec 2012 13:12:30 +0000 (14:12 +0100)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Wed, 5 Dec 2012 16:29:46 +0000 (17:29 +0100)
commitfd1f65a9b84d597078482cd420771620c406f8da
treeb6d35944932d4723094cb6bd989066cb127499ff
parent4b819803f63ea58ac4cc4e8bc61f12321f91197a
qdoc: Don't include inherited members in the class ref

Once upon a time, the inherited functions, signals,
slots, etc were not listed on the class reference
page, but they were counted and a link to the base
class was provided for them, eg:

2 public functions inherited from QAbstractListModel
39 public functions inherited from QAbstractItemModel
31 public functions inherited from QObject

Somehow, this got broken, so that all these inherited
things were listed on the class reference page as if
they were members of the class. But they liunked to
the documentation in the base class.

This now works correctly again. It simnplifies the
class reference pages a lot.

Task-number: QTBUG-27496
Change-Id: If493da8cbf81634f1344b12094d9a06f8528e8e5
Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
src/tools/qdoc/codemarker.cpp
src/tools/qdoc/codemarker.h
src/tools/qdoc/cppcodemarker.cpp
src/tools/qdoc/tree.cpp