History

Adding more libs, ifdefs for android incompatible code

Bradley Austin Davis committed 8 years ago

Commit 9df9cf71 parent 0379eba33 files · +407 −104Browse files

Showing the changes to libraries/script-engine/src/FileScriptingInterface.cpp (1 of 33 files). Show all

Unified · Split

libraries/script-engine/src/FileScriptingInterface.cpp+22−15
@@ -9,21 +9,25 @@ · 8 unmodified lines
9// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html9// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
10//10//
11 11
12#include <QTemporaryDir>12#include "FileScriptingInterface.h"
13#include <QDir>13
14#include <QFile>14#include <QtCore/QTemporaryDir>
15#include <QDebug>15#include <QtCore/QDir>
16#include <QBuffer>16#include <QtCore/QFile>
17#include <QTextCodec>17#include <QtCore/QDebug>
18#include <QIODevice>18#include <QtCore/QBuffer>
19#include <QUrl>19#include <QtCore/QTextCodec>
20#include <QByteArray>20#include <QtCore/QIODevice>
21#include <QString>21#include <QtCore/QUrl>
22#include <QFileInfo>22#include <QtCore/QByteArray>
23#include <QtCore/QString>
24#include <QtCore/QFileInfo>
25
26#if !defined(Q_OS_ANDROID)
23#include <quazip5/quazip.h>27#include <quazip5/quazip.h>
24#include <quazip5/JlCompress.h>28#include <quazip5/JlCompress.h>
29#endif
25 30
26#include "FileScriptingInterface.h"
27#include "ResourceManager.h"31#include "ResourceManager.h"
28#include "ScriptEngineLogging.h"32#include "ScriptEngineLogging.h"
29 33
@@ -68,7 +72,9 @@ void FileScriptingInterface::runUnzip(QString path, QUrl url, bool autoAdd, bool · 38 unmodified lines
68}72}
69 73
70QStringList FileScriptingInterface::unzipFile(QString path, QString tempDir) {74QStringList FileScriptingInterface::unzipFile(QString path, QString tempDir) {
71 75#if defined(Q_OS_ANDROID)
76 return QStringList();
77#else
72 QDir dir(path);78 QDir dir(path);
73 QString dirName = dir.path();79 QString dirName = dir.path();
74 qCDebug(scriptengine) << "Directory to unzip: " << dirName;80 qCDebug(scriptengine) << "Directory to unzip: " << dirName;
@@ -83,7 +89,7 @@ QStringList FileScriptingInterface::unzipFile(QString path, QString tempDir) { · 8 unmodified lines
83 qCDebug(scriptengine) << "Extraction failed";89 qCDebug(scriptengine) << "Extraction failed";
84 return list;90 return list;
85 }91 }
86 92#endif
87}93}
88 94
89// fix to check that we are only referring to a temporary directory95// fix to check that we are only referring to a temporary directory
@@ -131,11 +137,12 @@ void FileScriptingInterface::recursiveFileScan(QFileInfo file, QString* dirName) · 41 unmodified lines
131 return;137 return;
132 }*/138 }*/
133 QFileInfoList files;139 QFileInfoList files;
134 140#if !defined(Q_OS_ANDROID)
135 if (file.fileName().contains(".zip")) {141 if (file.fileName().contains(".zip")) {
136 qCDebug(scriptengine) << "Extracting archive: " + file.fileName();142 qCDebug(scriptengine) << "Extracting archive: " + file.fileName();
137 JlCompress::extractDir(file.fileName());143 JlCompress::extractDir(file.fileName());
138 }144 }
145#endif
139 files = file.dir().entryInfoList();146 files = file.dir().entryInfoList();
140 147
141 /*if (files.empty()) {148 /*if (files.empty()) {