diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2021-01-16 20:14:16 (GMT) |
---|---|---|
committer | Dimitri van Heesch <doxygen@gmail.com> | 2021-01-22 20:45:20 (GMT) |
commit | 302ea696fae93d7f05cf0f68ce3017cd8b7c4952 (patch) | |
tree | 7e2948659099ed832d32bfd494adaf3f158a3fd2 /src/docbookvisitor.cpp | |
parent | 31755d65806fda34a9b5f6b40dbfec54978d5b99 (diff) | |
download | Doxygen-302ea696fae93d7f05cf0f68ce3017cd8b7c4952.zip Doxygen-302ea696fae93d7f05cf0f68ce3017cd8b7c4952.tar.gz Doxygen-302ea696fae93d7f05cf0f68ce3017cd8b7c4952.tar.bz2 |
Refactoring: move Doc*Visitor::push/popEnabled
New class & name: DocVisitor::push/popHidden
Diffstat (limited to 'src/docbookvisitor.cpp')
-rw-r--r-- | src/docbookvisitor.cpp | 25 |
1 files changed, 6 insertions, 19 deletions
diff --git a/src/docbookvisitor.cpp b/src/docbookvisitor.cpp index a03fa3c..7325b35 100644 --- a/src/docbookvisitor.cpp +++ b/src/docbookvisitor.cpp @@ -511,7 +511,7 @@ DB_VIS_C { m_t << "<programlisting>"; } - pushEnabled(); + pushHidden(m_hide); m_hide = TRUE; } QCString locLangExt = getFileNameExtension(op->includeFileName()); @@ -519,7 +519,7 @@ DB_VIS_C SrcLangExt langExt = getLanguageFromFileName(locLangExt); if (op->type()!=DocIncOperator::Skip) { - popEnabled(); + m_hide = popHidden(); if (!m_hide) { FileDef *fd = 0; @@ -541,12 +541,12 @@ DB_VIS_C ); if (fd) delete fd; } - pushEnabled(); + pushHidden(m_hide); m_hide=TRUE; } if (op->isLast()) { - popEnabled(); + m_hide = popHidden(); if (!m_hide) m_t << "</programlisting>"; } else @@ -1201,7 +1201,7 @@ DB_VIS_C } else { - pushEnabled(); + pushHidden(m_hide); m_hide=TRUE; } } @@ -1243,7 +1243,7 @@ DB_VIS_C } else { - popEnabled(); + m_hide = popHidden(); } } @@ -1606,19 +1606,6 @@ DB_VIS_C m_t << "</link>"; } -void DocbookDocVisitor::pushEnabled() -{ -DB_VIS_C - m_enabled.push(m_hide); -} - -void DocbookDocVisitor::popEnabled() -{ -DB_VIS_C - m_hide=m_enabled.top(); - m_enabled.pop(); -} - void DocbookDocVisitor::writeMscFile(const QCString &baseName, DocVerbatim *s) { DB_VIS_C |