diff options
author | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2008-11-03 10:58:01 (GMT) |
---|---|---|
committer | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2008-11-03 10:58:01 (GMT) |
commit | b35a84b39214af8340a75ea086df299a2c3343e3 (patch) | |
tree | 22860540dd7f38d88a6b862c59b3f624a28f039f /src/docsets.cpp | |
parent | cd8d9d90f0ded716840cd405d88c8b711428e899 (diff) | |
download | Doxygen-b35a84b39214af8340a75ea086df299a2c3343e3.zip Doxygen-b35a84b39214af8340a75ea086df299a2c3343e3.tar.gz Doxygen-b35a84b39214af8340a75ea086df299a2c3343e3.tar.bz2 |
Release-1.5.7.1-20081103
Diffstat (limited to 'src/docsets.cpp')
-rw-r--r-- | src/docsets.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/docsets.cpp b/src/docsets.cpp index 6daad38..2c12f37 100644 --- a/src/docsets.cpp +++ b/src/docsets.cpp @@ -280,8 +280,10 @@ void DocSets::addIndexItem(const char *, const char *, scope = cd->qualifiedName(); if (cd->isTemplate()) type="tmplt"; - else if (cd->compoundType()==ClassDef::Interface) + else if (cd->compoundType()==ClassDef::Protocol) type="intf"; + else if (cd->compoundType()==ClassDef::Interface) + type="cl"; else if (cd->compoundType()==ClassDef::Category) type="cat"; else @@ -357,7 +359,9 @@ void DocSets::writeToken(QTextStream &t, { t << " <Token>" << endl; t << " <TokenIdentifier>" << endl; - t << " <Name>" << convertToXML(d->name()) << "</Name>" << endl; + QString name = d->name(); + if (name.right(2)=="-p") name=name.left(name.length()-2); + t << " <Name>" << convertToXML(name) << "</Name>" << endl; t << " <APILanguage>" << lang << "</APILanguage>" << endl; t << " <Type>" << type << "</Type>" << endl; t << " <Scope>" << convertToXML(scope) << "</Scope>" << endl; |