diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2021-05-03 20:09:10 (GMT) |
---|---|---|
committer | Dimitri van Heesch <doxygen@gmail.com> | 2021-05-03 20:09:10 (GMT) |
commit | 99f9fc74eda25616f3d5c3e40f030c8c7ecce4bb (patch) | |
tree | 0ebcd895e7bc5ae90c1f1a9476a2a827f620137f /src/dot.cpp | |
parent | e593b17069750b5a072ef439a84e5493a6c70476 (diff) | |
download | Doxygen-99f9fc74eda25616f3d5c3e40f030c8c7ecce4bb.zip Doxygen-99f9fc74eda25616f3d5c3e40f030c8c7ecce4bb.tar.gz Doxygen-99f9fc74eda25616f3d5c3e40f030c8c7ecce4bb.tar.bz2 |
issue #8193: Better warning in case of error in dot / msc / dia image
Diffstat (limited to 'src/dot.cpp')
-rw-r--r-- | src/dot.cpp | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/dot.cpp b/src/dot.cpp index 8aa30b7..b3fb678 100644 --- a/src/dot.cpp +++ b/src/dot.cpp @@ -270,7 +270,8 @@ bool DotManager::run() const //-------------------------------------------------------------------- void writeDotGraphFromFile(const QCString &inFile,const QCString &outDir, - const QCString &outFile,GraphOutputFormat format) + const QCString &outFile,GraphOutputFormat format, + const QCString &srcFile,int srcLine) { Dir d(outDir.str()); if (!d.exists()) @@ -286,17 +287,17 @@ void writeDotGraphFromFile(const QCString &inFile,const QCString &outDir, DotRunner dotRun(inFile); if (format==GOF_BITMAP) { - dotRun.addJob(Config_getEnum(DOT_IMAGE_FORMAT),absImgName); + dotRun.addJob(Config_getEnum(DOT_IMAGE_FORMAT),absImgName,srcFile,srcLine); } else // format==GOF_EPS { if (Config_getBool(USE_PDFLATEX)) { - dotRun.addJob("pdf",absOutFile+".pdf"); + dotRun.addJob("pdf",absOutFile+".pdf",srcFile,srcLine); } else { - dotRun.addJob("ps",absOutFile+".eps"); + dotRun.addJob("ps",absOutFile+".eps",srcFile,srcLine); } } @@ -322,7 +323,8 @@ void writeDotGraphFromFile(const QCString &inFile,const QCString &outDir, void writeDotImageMapFromFile(TextStream &t, const QCString &inFile, const QCString &outDir, const QCString &relPath, const QCString &baseName, - const QCString &context,int graphId) + const QCString &context,int graphId, + const QCString &srcFile,int srcLine) { Dir d(outDir.str()); @@ -337,7 +339,7 @@ void writeDotImageMapFromFile(TextStream &t, QCString absOutFile = QCString(d.absPath())+"/"+mapName; DotRunner dotRun(inFile); - dotRun.addJob(MAP_CMD,absOutFile); + dotRun.addJob(MAP_CMD,absOutFile,srcFile,srcLine); dotRun.preventCleanUp(); if (!dotRun.run()) { |