qdoc: Removed dead code from qdoc
The documentation used to have "Main Classes" list for C++ classes, and qdoc kept track which classes were supposed to be listed as "main" classes. This is no longer used, so this change removes the code that marked a C++ class as a main class and tested whether a class was a main class. This dead code was seen while preparing the way for changing qdoc to output a documentation page for obsolete C++ classes and functions and obsolete QML types and functions. Task-number: QTBUG-30511 Change-Id: Iccc31b46b7c3c144038372cad4771d974f207937 Reviewed-by: Topi Reiniö <topi.reinio@digia.com> Reviewed-by: Laszlo Papp <lpapp@kde.org> Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>bb10
parent
da05f3dafd
commit
7a66f6b60e
|
|
@ -1440,7 +1440,6 @@ NamespaceNode::NamespaceNode(InnerNode *parent, const QString& name)
|
|||
ClassNode::ClassNode(InnerNode *parent, const QString& name)
|
||||
: InnerNode(Class, parent, name)
|
||||
{
|
||||
hidden = false;
|
||||
abstract_ = false;
|
||||
qmlelement = 0;
|
||||
setPageType(ApiPage);
|
||||
|
|
|
|||
|
|
@ -440,9 +440,6 @@ public:
|
|||
const QList<RelatedClass> &derivedClasses() const { return derived; }
|
||||
const QList<RelatedClass> &ignoredBaseClasses() const { return ignoredBases; }
|
||||
|
||||
bool hideFromMainList() const { return hidden; }
|
||||
void setHideFromMainList(bool value) { hidden = value; }
|
||||
|
||||
QString serviceName() const { return sname; }
|
||||
void setServiceName(const QString& value) { sname = value; }
|
||||
QmlClassNode* qmlElement() { return qmlelement; }
|
||||
|
|
@ -456,7 +453,6 @@ private:
|
|||
QList<RelatedClass> bases;
|
||||
QList<RelatedClass> derived;
|
||||
QList<RelatedClass> ignoredBases;
|
||||
bool hidden;
|
||||
bool abstract_;
|
||||
QString sname;
|
||||
QmlClassNode* qmlelement;
|
||||
|
|
|
|||
|
|
@ -448,18 +448,16 @@ void QDocDatabase::findAllClasses(const InnerNode* node)
|
|||
!(*c)->parent()->name().isEmpty())
|
||||
className = (*c)->parent()->name()+"::"+className;
|
||||
|
||||
if (!(static_cast<const ClassNode *>(*c))->hideFromMainList()) {
|
||||
if ((*c)->status() == Node::Compat) {
|
||||
compatClasses_.insert(className, *c);
|
||||
}
|
||||
else if ((*c)->status() == Node::Obsolete) {
|
||||
obsoleteClasses_.insert(className, *c);
|
||||
}
|
||||
else {
|
||||
nonCompatClasses_.insert(className, *c);
|
||||
if ((*c)->status() == Node::Main)
|
||||
mainClasses_.insert(className, *c);
|
||||
}
|
||||
if ((*c)->status() == Node::Compat) {
|
||||
compatClasses_.insert(className, *c);
|
||||
}
|
||||
else if ((*c)->status() == Node::Obsolete) {
|
||||
obsoleteClasses_.insert(className, *c);
|
||||
}
|
||||
else {
|
||||
nonCompatClasses_.insert(className, *c);
|
||||
if ((*c)->status() == Node::Main)
|
||||
mainClasses_.insert(className, *c);
|
||||
}
|
||||
|
||||
QString serviceName = (static_cast<const ClassNode *>(*c))->serviceName();
|
||||
|
|
|
|||
Loading…
Reference in New Issue