From 3e45d96fc4cc935f1a318da181f9adafcbd4e7e4 Mon Sep 17 00:00:00 2001 From: craig Date: Thu, 31 May 2012 20:01:33 +0000 Subject: Allow FileUnzip to extract to a specific path git-svn-id: svn://scribus.net/branches/Version14x/Scribus@17528 11d20701-8431-0410-a711-e3c959e3b870 --- scribus/fileunzip.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'scribus/fileunzip.cpp') diff --git a/scribus/fileunzip.cpp b/scribus/fileunzip.cpp index 4275a42..a3e034f 100644 --- a/scribus/fileunzip.cpp +++ b/scribus/fileunzip.cpp @@ -83,10 +83,14 @@ FileUnzip::FileUnzip(QString zipFilePath) zipFile = zipFilePath; } -QString FileUnzip::getFile(QString name) +QString FileUnzip::getFile(QString name, QString path) { QString pwd = QDir::currentPath(); - QString outDir = ScPaths::getTempFileDir(); + QString outDir; + if (path.isNull()) + outDir = ScPaths::getTempFileDir(); + else + outDir=path; QFile f(outDir); QFileInfo fi(f); if (!fi.isWritable()) -- cgit