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
99 // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
1010 //
1111
12−#include <QTemporaryDir>
13−#include <QDir>
14−#include <QFile>
15−#include <QDebug>
16−#include <QBuffer>
17−#include <QTextCodec>
18−#include <QIODevice>
19−#include <QUrl>
20−#include <QByteArray>
21−#include <QString>
22−#include <QFileInfo>
12+#include "FileScriptingInterface.h"
13+
14+#include <QtCore/QTemporaryDir>
15+#include <QtCore/QDir>
16+#include <QtCore/QFile>
17+#include <QtCore/QDebug>
18+#include <QtCore/QBuffer>
19+#include <QtCore/QTextCodec>
20+#include <QtCore/QIODevice>
21+#include <QtCore/QUrl>
22+#include <QtCore/QByteArray>
23+#include <QtCore/QString>
24+#include <QtCore/QFileInfo>
25+
26+#if !defined(Q_OS_ANDROID)
2327 #include <quazip5/quazip.h>
2428 #include <quazip5/JlCompress.h>
29+#endif
2530
26−#include "FileScriptingInterface.h"
2731 #include "ResourceManager.h"
2832 #include "ScriptEngineLogging.h"
2933
@@ -68,7 +72,9 @@ void FileScriptingInterface::runUnzip(QString path, QUrl url, bool autoAdd, bool · 38 unmodified lines
6872 }
6973
7074 QStringList FileScriptingInterface::unzipFile(QString path, QString tempDir) {
71−
75+#if defined(Q_OS_ANDROID)
76+ return QStringList();
77+#else
7278 QDir dir(path);
7379 QString dirName = dir.path();
7480 qCDebug(scriptengine) << "Directory to unzip: " << dirName;
@@ -83,7 +89,7 @@ QStringList FileScriptingInterface::unzipFile(QString path, QString tempDir) { · 8 unmodified lines
8389 qCDebug(scriptengine) << "Extraction failed";
8490 return list;
8591 }
86−
92+#endif
8793 }
8894
8995 // 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
131137 return;
132138 }*/
133139 QFileInfoList files;
134−
140+#if !defined(Q_OS_ANDROID)
135141 if (file.fileName().contains(".zip")) {
136142 qCDebug(scriptengine) << "Extracting archive: " + file.fileName();
137143 JlCompress::extractDir(file.fileName());
138144 }
145+#endif
139146 files = file.dir().entryInfoList();
140147
141148 /*if (files.empty()) {