diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2009-08-20 10:04:05 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2009-08-20 10:04:05 (GMT) |
commit | 1688ab7ec2a4165c7a6b9dd8531ee3ea98b9e4ee (patch) | |
tree | d86d1b7ef2284f53606076d27e1499e8e10e6b55 /src/util.cpp | |
parent | 8c6ca30831818a77a6947baad63ab99cb8cd8c31 (diff) | |
download | Doxygen-1688ab7ec2a4165c7a6b9dd8531ee3ea98b9e4ee.zip Doxygen-1688ab7ec2a4165c7a6b9dd8531ee3ea98b9e4ee.tar.gz Doxygen-1688ab7ec2a4165c7a6b9dd8531ee3ea98b9e4ee.tar.bz2 |
Release-1.6.0
Diffstat (limited to 'src/util.cpp')
-rw-r--r-- | src/util.cpp | 31 |
1 files changed, 22 insertions, 9 deletions
diff --git a/src/util.cpp b/src/util.cpp index d349b8d..b823d50 100644 --- a/src/util.cpp +++ b/src/util.cpp @@ -5822,8 +5822,7 @@ PageDef *addRelatedPage(const char *name,const QCString &ptitle, //---------------------------------------------------------------------------- void addRefItem(const QList<ListItemInfo> *sli, - const char *prefix, - const char *name,const char *title,const char *args) + const char *prefix, const char *name,const char *title,const char *args) { //printf("addRefItem(sli=%p,prefix=%s,name=%s,title=%s,args=%s)\n",sli,prefix,name,title,args); if (sli) @@ -5833,22 +5832,35 @@ void addRefItem(const QList<ListItemInfo> *sli, for (slii.toFirst();(lii=slii.current());++slii) { RefList *refList = Doxygen::xrefLists->find(lii->type); - if (refList && + if (refList +#if 0 + && ( // either not a built-in list or the list is enabled - (lii->type!="todo" || Config_getBool("GENERATE_TODOLIST")) && - (lii->type!="test" || Config_getBool("GENERATE_TESTLIST")) && - (lii->type!="bug" || Config_getBool("GENERATE_BUGLIST")) && + (lii->type!="todo" || Config_getBool("GENERATE_TODOLIST")) && + (lii->type!="test" || Config_getBool("GENERATE_TESTLIST")) && + (lii->type!="bug" || Config_getBool("GENERATE_BUGLIST")) && (lii->type!="deprecated" || Config_getBool("GENERATE_DEPRECATEDLIST")) - ) + ) +#endif ) { RefItem *item = refList->getRefItem(lii->itemId); ASSERT(item!=0); - printf("anchor=%s written=%d\n",item->listAnchor.data(),item->written); + + item->prefix = prefix; + item->name = name; + item->title = title; + item->args = args; + + refList->insertIntoList(title,item); + +#if 0 + + //printf("anchor=%s written=%d\n",item->listAnchor.data(),item->written); //if (item->written) return; - QCString doc(1000); + QCString doc; doc = "\\anchor "; doc += item->listAnchor; doc += " <dl><dt>"; @@ -5864,6 +5876,7 @@ void addRefItem(const QList<ListItemInfo> *sli, doc += "</dd></dl>\n"; addRelatedPage(refList->listName(),refList->pageTitle(),doc,0,refList->listName(),1,0,0,0); //item->written=TRUE; +#endif } } } |