diff -r e2a80d9b5858 -r b8c547f0fc58 floatimageobj.cpp --- a/floatimageobj.cpp Thu Jul 06 15:39:54 2006 +0000 +++ b/floatimageobj.cpp Thu Jul 27 14:07:11 2006 +0000 @@ -104,9 +104,9 @@ } -void FloatImageObj::save (const QString &fn, const char *format) +void FloatImageObj::save (const QString &fn, const QString &format) { - icon->save (fn,format); + icon->save (fn,qPrintable (format)); } void FloatImageObj::setOriginalFilename(const QString & fn) @@ -182,14 +182,10 @@ QString zAttr=attribut ("zPlane",QString().setNum(zPlane)); QString url; - // prevent saving as GIF - if (filetype=="GIF") - filetype="PNG"; - url="images/"+prefix+"image-" + QString().number(saveCounter,10) + "." +filetype; // And really save the image - icon->save (tmpdir + "/" + url, filetype); + icon->save (tmpdir + "/" + url, "PNG"); QString nameAttr=attribut ("orgName",originalFilename);