2278 baseName.
sprintf(
"inherit_graph_%d",
id);
2279 QCString imgName = baseName+
"."+ imgExt;
2280 QCString mapName = baseName+
".map";
2291 md5stream <<
" rankdir=\"LR\";" <<
endl;
2292 for (dnli2.toFirst();(node=dnli2.current());++dnli2)
2299 for (dnli2.toFirst();(node=dnli2.current());++dnli2)
2312 bool regenerate=
FALSE;
2318 QCString dotName=absBaseName+
".dot";
2327 dotRun->
addJob(imgFmt,absImgName);
2349 out <<
"<!-- SVG " << mapId <<
" -->" <<
endl;
2354 out <<
"<img src=\"" << imgName <<
"\" border=\"0\" alt=\"\" usemap=\"#" 2355 << mapLabel <<
"\"/>" <<
endl;
2361 out <<
"<!-- MAP " << mapId <<
" -->" <<
endl;
Traverses directory structures and contents in a platform-independent way.
static void resetReNumbering()
int addSVGConversion(const QCString &file, const QCString &relPath, bool urlOnly, const QCString &context, bool zoomable, int graphId)
QCString escapeCharsInString(const char *name, bool allowDots, bool allowUnderscore)
static bool insertMapFile(FTextStream &out, const QCString &mapFile, const QCString &relPath, const QCString &mapLabel)
static bool checkAndUpdateMd5Signature(const QCString &baseName, const QCString &md5)
void write(FTextStream &t, GraphType gt, GraphOutputFormat f, bool topDown, bool toChildren, bool backArrows, bool reNumber)
static bool checkDeliverables(const QCString &file1, const QCString &file2=QCString())
static DotManager * instance()
Simplified and optimized version of QTextStream.
int addMap(const QCString &file, const QCString &mapFile, const QCString &relPath, bool urlOnly, const QCString &context, const QCString &label)
static void writeGraphHeader(FTextStream &t, const QCString &title=QCString())
#define Config_getEnum(val)
static void removeDotGraph(const QCString &dotName)
virtual QCString trGraphicalHierarchy()=0
QList< DotNode > * m_rootNodes
void MD5Buffer(const unsigned char *buf, unsigned int len, unsigned char sig[16])
void addImageFile(const char *name)
QCString getDotImageExtension(void)
The QFile class is an I/O device that operates on files.
int addSVGObject(const QCString &file, const QCString &baseName, const QCString &figureNAme, const QCString &relPath)
QCString & sprintf(const char *format,...)
static void writeGraphFooter(FTextStream &t)
void addJob(const char *format, const char *output)
void MD5SigToString(unsigned char signature[16], char *str, int len)
static bool writeSVGFigureLink(FTextStream &out, const QCString &relPath, const QCString &baseName, const QCString &absImgName)
Translator * theTranslator
void addRun(DotRunner *run)
static IndexList * indexList
QTextStream & endl(QTextStream &s)