summaryrefslogtreecommitdiffstats
path: root/src/dot.h
diff options
context:
space:
mode:
authorThomas Haller <thomas.haller@redheads.de>2019-05-20 11:34:52 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2019-06-10 11:46:48 (GMT)
commit182a5e8af049289e8bdad30e5a25ad444d17dffd (patch)
tree10c244f36eaa5c6cbfc4feffcc03b25824dea534 /src/dot.h
parent572035ffcd0e4f7313bab23d375d63008ebbe5a3 (diff)
downloadDoxygen-182a5e8af049289e8bdad30e5a25ad444d17dffd.zip
Doxygen-182a5e8af049289e8bdad30e5a25ad444d17dffd.tar.gz
Doxygen-182a5e8af049289e8bdad30e5a25ad444d17dffd.tar.bz2
added check if .dot file is already queued for processing before adding a new processing job
Diffstat (limited to 'src/dot.h')
-rw-r--r--src/dot.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/dot.h b/src/dot.h
index 4460ac2..3f6deeb 100644
--- a/src/dot.h
+++ b/src/dot.h
@@ -400,7 +400,7 @@ class DotRunner
};
/** Creates a runner for a dot \a file. */
- DotRunner(const QCString& file, const QCString& path, const QCString& md5Hash,
+ DotRunner(const QCString& absDotName, const QCString& path, const QCString& md5Hash,
bool checkResult, const QCString &imageName = QCString());
/** Adds an additional job to the run.
@@ -416,6 +416,10 @@ class DotRunner
bool run();
const CleanupItem &cleanup() const { return m_cleanupItem; }
+ DotConstString const& getFileName() { return m_file; }
+ DotConstString const& getPath() { return m_path; }
+ DotConstString const& getMd5Hash() { return m_md5Hash; }
+
private:
DotConstString m_dotExe;
bool m_multiTargets;
@@ -505,6 +509,8 @@ class DotManager
const QCString &figureNAme,const QCString &relPath);
bool run();
+ bool containsRun(const QCString& absDotName, const QCString& md5Hash);
+
private:
DotManager();
virtual ~DotManager();