using QTemporaryFile::createLocalFile; closes #69

This commit is contained in:
Marc Wäckerlin
2011-06-09 08:48:05 +00:00
parent a5c84bbbb6
commit 9e6e8b49b0
5 changed files with 18 additions and 16 deletions

View File

@@ -1061,10 +1061,12 @@ class Browser: public QMainWindow, protected Ui::Browser {
if (!type.isEmpty()) { if (!type.isEmpty()) {
filename.replace(QRegExp("^(.*)\\."+type.at(0)+"$"), filename.replace(QRegExp("^(.*)\\."+type.at(0)+"$"),
"\\1"); // remove extension "\\1"); // remove extension
QTemporaryFile *file = QTemporaryFile *file(QTemporaryFile::createLocalFile
new QTemporaryFile(QDir::tempPath()+QDir::separator() (QDir::tempPath()+QDir::separator()
+filename+"_XXXXXX." +filename+"."+type.at(0)));
+type.at(0), this); if (!file) file = new QTemporaryFile(QDir::tempPath()+QDir::separator()
+filename+"_XXXXXX."
+type.at(0), this);
file->open(); file->open();
file->write(reply->readAll()); file->write(reply->readAll());
file->close(); file->close();

View File

@@ -351,17 +351,17 @@ Compiled: qt-%5</oldsource>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="1083"/> <location filename="browser.hxx" line="1085"/>
<source>Save File As ...</source> <source>Save File As ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="1146"/> <location filename="browser.hxx" line="1148"/>
<source>authentication required</source> <source>authentication required</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="1158"/> <location filename="browser.hxx" line="1160"/>
<source>ssl error</source> <source>ssl error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@@ -341,17 +341,17 @@ Compiled: qt-%5</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="1083"/> <location filename="browser.hxx" line="1085"/>
<source>Save File As ...</source> <source>Save File As ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="1146"/> <location filename="browser.hxx" line="1148"/>
<source>authentication required</source> <source>authentication required</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="1158"/> <location filename="browser.hxx" line="1160"/>
<source>ssl error</source> <source>ssl error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@@ -351,17 +351,17 @@ Compiled: qt-%5</oldsource>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="1083"/> <location filename="browser.hxx" line="1085"/>
<source>Save File As ...</source> <source>Save File As ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="1146"/> <location filename="browser.hxx" line="1148"/>
<source>authentication required</source> <source>authentication required</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="1158"/> <location filename="browser.hxx" line="1160"/>
<source>ssl error</source> <source>ssl error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@@ -351,17 +351,17 @@ Compiled: qt-%5</oldsource>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="1083"/> <location filename="browser.hxx" line="1085"/>
<source>Save File As ...</source> <source>Save File As ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="1146"/> <location filename="browser.hxx" line="1148"/>
<source>authentication required</source> <source>authentication required</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="1158"/> <location filename="browser.hxx" line="1160"/>
<source>ssl error</source> <source>ssl error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>