summaryrefslogtreecommitdiffstats
path: root/src/latexdocvisitor.cpp
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2021-03-08 22:00:00 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2021-03-18 20:57:40 (GMT)
commit3204a2206aa617b41c6da5999c3b826057d274f3 (patch)
tree2dc4b6d3df48302889e3b868eaed9ea30d0b2b09 /src/latexdocvisitor.cpp
parent781c3ec1556b711c74fc0d6ebb343569eb1491ab (diff)
downloadDoxygen-3204a2206aa617b41c6da5999c3b826057d274f3.zip
Doxygen-3204a2206aa617b41c6da5999c3b826057d274f3.tar.gz
Doxygen-3204a2206aa617b41c6da5999c3b826057d274f3.tar.bz2
Refactoring: Replaced QFileInfo with FileInfo
- FileInfo is based on ghc::filesystem, a std::filesystem compatible implementation that does not require C++17.
Diffstat (limited to 'src/latexdocvisitor.cpp')
-rw-r--r--src/latexdocvisitor.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/latexdocvisitor.cpp b/src/latexdocvisitor.cpp
index 019030d..6d3ced1 100644
--- a/src/latexdocvisitor.cpp
+++ b/src/latexdocvisitor.cpp
@@ -16,7 +16,6 @@
*
*/
#include "htmlattrib.h"
-#include <qfileinfo.h>
#include "latexdocvisitor.h"
#include "latexgen.h"
#include "docparser.h"
@@ -35,6 +34,7 @@
#include "htmlentity.h"
#include "emoji.h"
#include "plantuml.h"
+#include "fileinfo.h"
const int maxLevels=5;
static const char *secLabels[maxLevels] =
@@ -456,8 +456,8 @@ void LatexDocVisitor::visit(DocInclude *inc)
case DocInclude::IncWithLines:
{
m_ci.startCodeFragment("DoxyCodeInclude");
- QFileInfo cfi( inc->file() );
- FileDef *fd = createFileDef( cfi.dirPath().utf8(), cfi.fileName().utf8() );
+ FileInfo cfi( inc->file().str() );
+ FileDef *fd = createFileDef( cfi.dirPath(), cfi.fileName() );
getCodeParser(inc->extension()).parseCode(m_ci,inc->context(),
inc->text(),
langExt,
@@ -521,8 +521,8 @@ void LatexDocVisitor::visit(DocInclude *inc)
break;
case DocInclude::SnipWithLines:
{
- QFileInfo cfi( inc->file() );
- FileDef *fd = createFileDef( cfi.dirPath().utf8(), cfi.fileName().utf8() );
+ FileInfo cfi( inc->file().str() );
+ FileDef *fd = createFileDef( cfi.dirPath(), cfi.fileName() );
m_ci.startCodeFragment("DoxyCodeInclude");
getCodeParser(inc->extension()).parseCode(m_ci,
inc->context(),
@@ -570,8 +570,8 @@ void LatexDocVisitor::visit(DocIncOperator *op)
FileDef *fd = 0;
if (!op->includeFileName().isEmpty())
{
- QFileInfo cfi( op->includeFileName() );
- fd = createFileDef( cfi.dirPath().utf8(), cfi.fileName().utf8() );
+ FileInfo cfi( op->includeFileName().str() );
+ fd = createFileDef( cfi.dirPath(), cfi.fileName() );
}
getCodeParser(locLangExt).parseCode(m_ci,op->context(),op->text(),langExt,