diff options
Diffstat (limited to 'src/formula.cpp')
-rw-r--r-- | src/formula.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/formula.cpp b/src/formula.cpp index 629af45..fbed2f7 100644 --- a/src/formula.cpp +++ b/src/formula.cpp @@ -20,6 +20,7 @@ #include "util.h" #include "portable.h" #include "image.h" +#include "fileinfo.h" #include <qfile.h> #include <qdir.h> @@ -142,9 +143,9 @@ void FormulaManager::generateImages(const char *path,Format format,HighDPI hd) c QCString stripMacroFile; if (!macroFile.isEmpty()) { - QFileInfo fi(macroFile); - macroFile=fi.absFilePath().utf8(); - stripMacroFile = fi.fileName().data(); + FileInfo fi(macroFile.str()); + macroFile=fi.absFilePath(); + stripMacroFile = fi.fileName(); } // go to the html output directory (i.e. path) @@ -176,7 +177,7 @@ void FormulaManager::generateImages(const char *path,Format format,HighDPI hd) c QCString resultName; resultName.sprintf("form_%d.%s",i,format==Format::Vector?"svg":"png"); // only formulas for which no image exists are generated - QFileInfo fi(resultName); + FileInfo fi(resultName.str()); if (!fi.exists()) { // we force a pagebreak after each formula @@ -241,7 +242,7 @@ void FormulaManager::generateImages(const char *path,Format format,HighDPI hd) c // extract the bounding box info from the generate .epsi file int x1=0,y1=0,x2=0,y2=0; - QFileInfo fi(formBase+"_tmp.epsi"); + FileInfo fi((formBase+"_tmp.epsi").str()); if (fi.exists()) { QString eps = fileToString(formBase+"_tmp.epsi"); |