summaryrefslogtreecommitdiffstats
path: root/src/latexdocvisitor.cpp
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2016-01-17 12:06:16 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2016-01-17 15:04:33 (GMT)
commita93ec7221d1a258f0268e0c081782478372efe0b (patch)
tree5f7e41dd02582a699a6f6f6540c463c5d168983e /src/latexdocvisitor.cpp
parent4dfc5887660284b345eb93b6c07dc1f91e780fac (diff)
downloadDoxygen-a93ec7221d1a258f0268e0c081782478372efe0b.zip
Doxygen-a93ec7221d1a258f0268e0c081782478372efe0b.tar.gz
Doxygen-a93ec7221d1a258f0268e0c081782478372efe0b.tar.bz2
Changed configuration mechanism to directly access options in order to improve performance
Diffstat (limited to 'src/latexdocvisitor.cpp')
-rw-r--r--src/latexdocvisitor.cpp44
1 files changed, 22 insertions, 22 deletions
diff --git a/src/latexdocvisitor.cpp b/src/latexdocvisitor.cpp
index 5e7278c..303c6ba 100644
--- a/src/latexdocvisitor.cpp
+++ b/src/latexdocvisitor.cpp
@@ -64,7 +64,7 @@ static const char *secLabels[maxLevels] =
static const char *getSectionName(int level)
{
- static bool compactLatex = Config_getBool("COMPACT_LATEX");
+ static bool compactLatex = Config_getBool(COMPACT_LATEX);
int l = level;
if (compactLatex) l++;
if (Doxygen::insideMainPage) l--;
@@ -236,7 +236,7 @@ void LatexDocVisitor::visit(DocSymbol *s)
void LatexDocVisitor::visit(DocURL *u)
{
if (m_hide) return;
- if (Config_getBool("PDF_HYPERLINKS"))
+ if (Config_getBool(PDF_HYPERLINKS))
{
m_t << "\\href{";
if (u->isEmail()) m_t << "mailto:";
@@ -343,7 +343,7 @@ void LatexDocVisitor::visit(DocVerbatim *s)
QCString fileName(4096);
fileName.sprintf("%s%d%s",
- (Config_getString("LATEX_OUTPUT")+"/inline_dotgraph_").data(),
+ (Config_getString(LATEX_OUTPUT)+"/inline_dotgraph_").data(),
dotindex++,
".dot"
);
@@ -361,7 +361,7 @@ void LatexDocVisitor::visit(DocVerbatim *s)
visitCaption(this, s->children());
endDotFile(s->hasCaption());
- if (Config_getBool("DOT_CLEANUP")) file.remove();
+ if (Config_getBool(DOT_CLEANUP)) file.remove();
}
}
break;
@@ -371,7 +371,7 @@ void LatexDocVisitor::visit(DocVerbatim *s)
QCString baseName(4096);
baseName.sprintf("%s%d",
- (Config_getString("LATEX_OUTPUT")+"/inline_mscgraph_").data(),
+ (Config_getString(LATEX_OUTPUT)+"/inline_mscgraph_").data(),
mscindex++
);
QFile file(baseName+".msc");
@@ -389,13 +389,13 @@ void LatexDocVisitor::visit(DocVerbatim *s)
writeMscFile(baseName, s);
- if (Config_getBool("DOT_CLEANUP")) file.remove();
+ if (Config_getBool(DOT_CLEANUP)) file.remove();
}
}
break;
case DocVerbatim::PlantUML:
{
- QCString latexOutput = Config_getString("LATEX_OUTPUT");
+ QCString latexOutput = Config_getString(LATEX_OUTPUT);
QCString baseName = writePlantUMLSource(latexOutput,s->exampleFile(),s->text());
writePlantUMLFile(baseName, s);
@@ -408,7 +408,7 @@ void LatexDocVisitor::visit(DocAnchor *anc)
{
if (m_hide) return;
m_t << "\\label{" << stripPath(anc->file()) << "_" << anc->anchor() << "}%" << endl;
- if (!anc->file().isEmpty() && Config_getBool("PDF_HYPERLINKS"))
+ if (!anc->file().isEmpty() && Config_getBool(PDF_HYPERLINKS))
{
m_t << "\\hypertarget{" << stripPath(anc->file()) << "_" << anc->anchor()
<< "}{}%" << endl;
@@ -786,7 +786,7 @@ void LatexDocVisitor::visitPost(DocSimpleListItem *)
void LatexDocVisitor::visitPre(DocSection *s)
{
if (m_hide) return;
- if (Config_getBool("PDF_HYPERLINKS"))
+ if (Config_getBool(PDF_HYPERLINKS))
{
m_t << "\\hypertarget{" << stripPath(s->file()) << "_" << s->anchor() << "}{}";
}
@@ -933,7 +933,7 @@ void LatexDocVisitor::visitPre(DocHtmlTable *t)
if (t->hasCaption())
{
DocHtmlCaption *c = t->caption();
- static bool pdfHyperLinks = Config_getBool("PDF_HYPERLINKS");
+ static bool pdfHyperLinks = Config_getBool(PDF_HYPERLINKS);
if (!c->file().isEmpty() && pdfHyperLinks)
{
m_t << "\\hypertarget{" << stripPath(c->file()) << "_" << c->anchor()
@@ -1195,7 +1195,7 @@ void LatexDocVisitor::visitPost(DocInternal *)
void LatexDocVisitor::visitPre(DocHRef *href)
{
if (m_hide) return;
- if (Config_getBool("PDF_HYPERLINKS"))
+ if (Config_getBool(PDF_HYPERLINKS))
{
m_t << "\\href{";
m_t << href->url();
@@ -1333,7 +1333,7 @@ void LatexDocVisitor::visitPre(DocSecRefItem *ref)
{
if (m_hide) return;
m_t << "\\item \\contentsline{section}{";
- static bool pdfHyperlinks = Config_getBool("PDF_HYPERLINKS");
+ static bool pdfHyperlinks = Config_getBool(PDF_HYPERLINKS);
if (pdfHyperlinks)
{
m_t << "\\hyperlink{" << ref->file() << "_" << ref->anchor() << "}{" ;
@@ -1343,7 +1343,7 @@ void LatexDocVisitor::visitPre(DocSecRefItem *ref)
void LatexDocVisitor::visitPost(DocSecRefItem *ref)
{
if (m_hide) return;
- static bool pdfHyperlinks = Config_getBool("PDF_HYPERLINKS");
+ static bool pdfHyperlinks = Config_getBool(PDF_HYPERLINKS);
if (pdfHyperlinks)
{
m_t << "}";
@@ -1541,7 +1541,7 @@ void LatexDocVisitor::visitPre(DocXRefItem *x)
m_t << "}" << endl;
bool anonymousEnum = x->file()=="@";
m_t << "\\item[";
- if (Config_getBool("PDF_HYPERLINKS") && !anonymousEnum)
+ if (Config_getBool(PDF_HYPERLINKS) && !anonymousEnum)
{
m_t << "\\hyperlink{" << stripPath(x->file()) << "_" << x->anchor() << "}{";
}
@@ -1629,7 +1629,7 @@ void LatexDocVisitor::filter(const char *str)
void LatexDocVisitor::startLink(const QCString &ref,const QCString &file,const QCString &anchor,bool refToTable)
{
- static bool pdfHyperLinks = Config_getBool("PDF_HYPERLINKS");
+ static bool pdfHyperLinks = Config_getBool(PDF_HYPERLINKS);
if (ref.isEmpty() && pdfHyperLinks) // internal PDF link
{
if (refToTable)
@@ -1662,7 +1662,7 @@ void LatexDocVisitor::startLink(const QCString &ref,const QCString &file,const Q
void LatexDocVisitor::endLink(const QCString &ref,const QCString &file,const QCString &anchor)
{
m_t << "}";
- static bool pdfHyperLinks = Config_getBool("PDF_HYPERLINKS");
+ static bool pdfHyperLinks = Config_getBool(PDF_HYPERLINKS);
if (ref.isEmpty() && !pdfHyperLinks)
{
m_t << "{";
@@ -1703,7 +1703,7 @@ void LatexDocVisitor::startDotFile(const QCString &fileName,
baseName=baseName.left(i);
}
baseName.prepend("dot_");
- QCString outDir = Config_getString("LATEX_OUTPUT");
+ QCString outDir = Config_getString(LATEX_OUTPUT);
QCString name = fileName;
writeDotGraphFromFile(name,outDir,baseName,GOF_EPS);
visitPreStart(m_t,hasCaption, baseName, width, height);
@@ -1733,7 +1733,7 @@ void LatexDocVisitor::startMscFile(const QCString &fileName,
}
baseName.prepend("msc_");
- QCString outDir = Config_getString("LATEX_OUTPUT");
+ QCString outDir = Config_getString(LATEX_OUTPUT);
writeMscGraphFromFile(fileName,outDir,baseName,MSC_EPS);
visitPreStart(m_t,hasCaption, baseName, width, height);
}
@@ -1753,7 +1753,7 @@ void LatexDocVisitor::writeMscFile(const QCString &baseName, DocVerbatim *s)
{
shortName=shortName.right(shortName.length()-i-1);
}
- QCString outDir = Config_getString("LATEX_OUTPUT");
+ QCString outDir = Config_getString(LATEX_OUTPUT);
writeMscGraphFromFile(baseName+".msc",outDir,shortName,MSC_EPS);
visitPreStart(m_t, s->hasCaption(), shortName, s->width(),s->height());
visitCaption(this, s->children());
@@ -1779,7 +1779,7 @@ void LatexDocVisitor::startDiaFile(const QCString &fileName,
}
baseName.prepend("dia_");
- QCString outDir = Config_getString("LATEX_OUTPUT");
+ QCString outDir = Config_getString(LATEX_OUTPUT);
writeDiaGraphFromFile(fileName,outDir,baseName,DIA_EPS);
visitPreStart(m_t,hasCaption, baseName, width, height);
}
@@ -1799,7 +1799,7 @@ void LatexDocVisitor::writeDiaFile(const QCString &baseName, DocVerbatim *s)
{
shortName=shortName.right(shortName.length()-i-1);
}
- QCString outDir = Config_getString("LATEX_OUTPUT");
+ QCString outDir = Config_getString(LATEX_OUTPUT);
writeDiaGraphFromFile(baseName+".dia",outDir,shortName,DIA_EPS);
visitPreStart(m_t, s->hasCaption(), shortName, s->width(), s->height());
visitCaption(this, s->children());
@@ -1814,7 +1814,7 @@ void LatexDocVisitor::writePlantUMLFile(const QCString &baseName, DocVerbatim *s
{
shortName=shortName.right(shortName.length()-i-1);
}
- QCString outDir = Config_getString("LATEX_OUTPUT");
+ QCString outDir = Config_getString(LATEX_OUTPUT);
generatePlantUMLOutput(baseName,outDir,PUML_EPS);
visitPreStart(m_t, s->hasCaption(), shortName, s->width(), s->height());
visitCaption(this, s->children());