summaryrefslogtreecommitdiffstats
path: root/src/index.cpp
diff options
context:
space:
mode:
authordimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2000-05-22 18:35:23 (GMT)
committerdimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2000-05-22 18:35:23 (GMT)
commitf38608d4bec002a5051c860a599dd4d5229a9671 (patch)
tree699a18c9a8c098fc845ba00c7eb093c73b497c5c /src/index.cpp
parent8013b5fe71402e6c6bfd867e348b6cad73bd7386 (diff)
downloadDoxygen-f38608d4bec002a5051c860a599dd4d5229a9671.zip
Doxygen-f38608d4bec002a5051c860a599dd4d5229a9671.tar.gz
Doxygen-f38608d4bec002a5051c860a599dd4d5229a9671.tar.bz2
Release-1.1.3-20000522
Diffstat (limited to 'src/index.cpp')
-rw-r--r--src/index.cpp45
1 files changed, 31 insertions, 14 deletions
diff --git a/src/index.cpp b/src/index.cpp
index 86d35c0..6ed094a 100644
--- a/src/index.cpp
+++ b/src/index.cpp
@@ -393,7 +393,8 @@ void writeFileIndex(OutputList &ol)
{
ol.docify(" (");
OutputList briefOutput(&ol);
- parseDoc(briefOutput,0,0,
+ parseDoc(briefOutput,fd->absFilePath(),1,
+ 0,0,
abbreviate(fd->briefDescription(),fd->name()));
ol+=briefOutput;
ol.docify(")");
@@ -432,7 +433,9 @@ void writeFileIndex(OutputList &ol)
{
ol.docify(" (");
OutputList briefOutput(&ol);
- parseDoc(briefOutput,0,0,
+ parseDoc(briefOutput,
+ fd->absFilePath(),1,
+ 0,0,
abbreviate(fd->briefDescription(),fd->name()));
ol+=briefOutput;
ol.docify(")");
@@ -580,8 +583,10 @@ void writeNamespaceIndex(OutputList &ol)
if (!nd->briefDescription().isEmpty())
{
OutputList briefOutput(&ol);
- parseDoc(briefOutput,nd->name(),0,
- abbreviate(nd->briefDescription(),nd->name()));
+ parseDoc(briefOutput,
+ nd->getDefFileName(),nd->getDefLine(),
+ nd->name(),0,
+ abbreviate(nd->briefDescription(),nd->name()));
ol+=briefOutput;
}
else
@@ -654,8 +659,10 @@ void writeAnnotatedClassList(OutputList &ol)
if (!cd->briefDescription().isEmpty())
{
OutputList briefOutput(&ol);
- parseDoc(briefOutput,cd->name(),0,
- abbreviate(cd->briefDescription(),cd->name()));
+ parseDoc(briefOutput,
+ cd->getDefFileName(),cd->getDefLine(),
+ cd->name(),0,
+ abbreviate(cd->briefDescription(),cd->name()));
ol+=briefOutput;
}
else
@@ -1454,10 +1461,15 @@ void writeGroupList(OutputList &ol)
{
ol.startDescItem();
ol.startTextLink(gd->getOutputFileBase(),0);
- parseDoc(ol,0,0,gd->groupTitle());
+ parseDoc(ol,
+ gd->getDefFileName(),gd->getDefLine(),
+ 0,0,
+ gd->groupTitle());
ol.endTextLink();
ol.endDescItem();
- parseDoc(ol,0,0,gd->briefDescription());
+ parseDoc(ol,
+ gd->getDefFileName(),gd->getDefLine(),
+ 0,0,gd->briefDescription());
ol.newParagraph();
}
}
@@ -1517,6 +1529,11 @@ void writeIndex(OutputList &ol)
//ol.disable(OutputGenerator::Latex);
ol.disableAllBut(OutputGenerator::Html);
+ QCString defFileName =
+ mainPage ? mainPage->defFileName.data() : "<generated>";
+ int defLine =
+ mainPage ? mainPage->defLine : 1;
+
if (!mainPage || mainPage->title.isEmpty())
ol.startFile("index","Main Index",FALSE);
else
@@ -1526,7 +1543,7 @@ void writeIndex(OutputList &ol)
ol.startTitleHead(0);
if (mainPage && !mainPage->title.isEmpty())
{
- parseDoc(ol,0,0,mainPage->title);
+ parseDoc(ol,defFileName,defLine,0,0,mainPage->title);
}
else
{
@@ -1537,14 +1554,14 @@ void writeIndex(OutputList &ol)
if (!Config::projectNumber.isEmpty())
{
ol.startProjectNumber();
- parseDoc(ol,0,0,Config::projectNumber);
+ parseDoc(ol,defFileName,defLine,0,0,Config::projectNumber);
ol.endProjectNumber();
}
if (Config::noIndexFlag) writeQuickLinks(ol,FALSE);
if (mainPage)
{
- parseDoc(ol,0,0,mainPage->doc);
+ parseDoc(ol,defFileName,defLine,0,0,mainPage->doc);
}
endFile(ol);
@@ -1565,7 +1582,7 @@ void writeIndex(OutputList &ol)
if (!Config::projectNumber.isEmpty())
{
ol.startProjectNumber();
- parseDoc(ol,0,0,Config::projectNumber);
+ parseDoc(ol,defFileName,defLine,0,0,Config::projectNumber);
ol.endProjectNumber();
}
ol.endIndexSection(isTitlePageStart);
@@ -1577,7 +1594,7 @@ void writeIndex(OutputList &ol)
ol.startIndexSection(isMainPage);
if (!mainPage->title.isEmpty())
{
- parseDoc(ol,0,0,mainPage->title);
+ parseDoc(ol,defFileName,defLine,0,0,mainPage->title);
}
else
{
@@ -1674,7 +1691,7 @@ void writeIndex(OutputList &ol)
ol.writeSection(si->label,si->title,FALSE);
}
ol.startTextBlock();
- parseDoc(ol,0,0,mainPage->doc);
+ parseDoc(ol,defFileName,defLine,0,0,mainPage->doc);
ol.endTextBlock();
endFile(ol);
ol.enable(OutputGenerator::Man);