summaryrefslogtreecommitdiffstats
path: root/src/diagram.cpp
diff options
context:
space:
mode:
authordimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2010-06-03 09:24:48 (GMT)
committerdimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2010-06-03 09:24:48 (GMT)
commit6d2875bda7b5416f2e8c72ec8677b7164de86187 (patch)
tree060dc6ccdb347682a1d4b73ab3098d95599532f2 /src/diagram.cpp
parent0fb3f32dfd7ac31a2677d76647700cd3fb730ef6 (diff)
downloadDoxygen-6d2875bda7b5416f2e8c72ec8677b7164de86187.zip
Doxygen-6d2875bda7b5416f2e8c72ec8677b7164de86187.tar.gz
Doxygen-6d2875bda7b5416f2e8c72ec8677b7164de86187.tar.bz2
Release-1.6.3-20100603
Diffstat (limited to 'src/diagram.cpp')
-rw-r--r--src/diagram.cpp16
1 files changed, 5 insertions, 11 deletions
diff --git a/src/diagram.cpp b/src/diagram.cpp
index 96d057a..ce81a6c 100644
--- a/src/diagram.cpp
+++ b/src/diagram.cpp
@@ -161,19 +161,10 @@ static void writeMapArea(FTextStream &t,ClassDef *cd,QCString relPath,
t << "<area ";
if (!ref.isEmpty())
{
- t << "target=\"_blank\" doxygen=\"" << ref << ":";
- if ((dest=Doxygen::tagDestinationDict[ref])) t << *dest << "/";
- t << "\" ";
+ t << externalLinkTarget() << externalRef(relPath,ref,FALSE);
}
t << "href=\"";
- if (!ref.isEmpty())
- {
- if ((dest=Doxygen::tagDestinationDict[ref])) t << *dest << "/";
- }
- else
- {
- t << relPath;
- }
+ t << externalRef(relPath,ref,TRUE);
t << cd->getOutputFileBase() << Doxygen::htmlFileExtension << "\" ";
t << "alt=\"" << convertToXML(cd->displayName());
t << "\" shape=\"rect\" coords=\"" << x << "," << y << ",";
@@ -1253,11 +1244,14 @@ void ClassDiagram::writeFigure(FTextStream &output,const char *path,
epstopdfArgs.sprintf("\"%s.eps\" --outfile=\"%s.pdf\"",
epsBaseName.data(),epsBaseName.data());
//printf("Converting eps using `%s'\n",epstopdfCmd.data());
+ portable_sysTimerStart();
if (portable_system("epstopdf",epstopdfArgs)!=0)
{
err("Error: Problems running epstopdf. Check your TeX installation!\n");
+ portable_sysTimerStop();
return;
}
+ portable_sysTimerStop();
}
}