| 1 |  | #ifndef PACKAGEPAGE2_H | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 2 |  | #define PACKAGEPAGE2_H | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 3 |  |  | 
 
 
 
 
 
 
 
 
 
 
 | 4 | < | #include "util.h" | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 5 | < | #include "logger.h" | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 6 | < | #include "unzip.h" | 
 
 
 
 
 
 
 
 
 | 4 | > | #include "utilvago.h" | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 5 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 6 |  | #include <QWizardPage> | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 7 |  | #include <QtNetwork/QNetworkAccessManager> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 9 |  | #include <QtNetwork/QNetworkReply> | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 10 |  | #include <QScriptEngine> | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 11 |  | #include <QScriptValueIterator> | 
 
 
 
 
 
 
 
 | 12 | + | #include <JlCompress.h> | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 13 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 14 |  | namespace Ui { | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 15 |  | class PackagePage2; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 37 |  | static const QString ZipCacheFile; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 38 |  | static const QString CacheFile; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 39 |  | static const QString PackagesCacheUrl; | 
 
 
 
 
 
 
 
 
 | 41 | – | void checkForUnzipError(UnZip::ErrorCode ec); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 40 |  | void checkForPackagesInCache(); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 41 |  | }; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 42 |  |  |