diff options
Diffstat (limited to 'src/dotfilepatcher.h')
-rw-r--r-- | src/dotfilepatcher.h | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/src/dotfilepatcher.h b/src/dotfilepatcher.h index dd5c511..b68208d 100644 --- a/src/dotfilepatcher.h +++ b/src/dotfilepatcher.h @@ -19,21 +19,37 @@ #include "qcstring.h" #include "qlist.h" +class FTextStream; + /** Helper class to insert a set of map file into an output file */ class DotFilePatcher { public: DotFilePatcher(const char *patchFile); + int addMap(const QCString &mapFile,const QCString &relPath, bool urlOnly,const QCString &context,const QCString &label); + int addFigure(const QCString &baseName, const QCString &figureName,bool heightCheck); + int addSVGConversion(const QCString &relPath,bool urlOnly, const QCString &context,bool zoomable,int graphId); + int addSVGObject(const QCString &baseName, const QCString &figureName, const QCString &relPath); - bool run(); - QCString file() const; + bool run() const; + bool isSVGFile() const; + + static bool convertMapFile(FTextStream &t,const char *mapName, + const QCString relPath, bool urlOnly=FALSE, + const QCString &context=QCString()); + + static bool writeSVGFigureLink(FTextStream &out,const QCString &relPath, + const QCString &baseName,const QCString &absImgName); + + static bool writeVecGfxFigure(FTextStream& out, const QCString& baseName, + const QCString& figureName); private: struct Map @@ -50,4 +66,5 @@ class DotFilePatcher QCString m_patchFile; }; + #endif |