|
Doxygen
|
Singleton that manages dot invocations and patching files for embedding image maps. More...
#include <src/dot.h>
Public Member Functions | |
| void | addJob (const DotJob &newJob) |
| DotFilePatcher * | createFilePatcher (const QCString &fileName) |
| bool | run () |
Static Public Member Functions | |
| static DotManager * | instance () |
Private Member Functions | |
| DotManager () | |
| virtual | ~DotManager () |
Private Attributes | |
| DotRunner | m_runner |
| std::map< std::string, DotFilePatcher > | m_filePatchers |
| DotJobs | m_jobs |
Singleton that manages dot invocations and patching files for embedding image maps.
|
private |
Definition at line 84 of file dot.cpp.
References m_filePatchers.
Referenced by instance().
| void DotManager::addJob | ( | const DotJob & | newJob | ) |
Definition at line 92 of file dot.cpp.
References DotJob::absPath, err, DotJob::format, g_dotManagerMutex, m_jobs, DotJob::md5Hash, and DotJob::relDotName.
Referenced by DotGraph::prepareDotFile().
| DotFilePatcher * DotManager::createFilePatcher | ( | const QCString & | fileName | ) |
Definition at line 107 of file dot.cpp.
References g_dotManagerMutex, m_filePatchers, and QCString::str().
|
static |
Definition at line 78 of file dot.cpp.
References DotManager().
Referenced by DotGraph::generateCode(), generateOutput(), DotGraph::prepareDotFile(), and DotLegendGraph::writeGraph().
| bool DotManager::run | ( | ) |
Definition at line 119 of file dot.cpp.
References Config_getBool, Config_getInt, Config_getString, FALSE, m_filePatchers, m_jobs, m_runner, msg, setDotFontPath(), TRUE, and unsetDotFontPath().
Referenced by generateOutput().
|
private |
Definition at line 47 of file dot.h.
Referenced by createFilePatcher(), DotManager(), and run().
|
private |