ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/s10k/Vago/packageWizard/packagepage2.h
Revision: 811
Committed: Sat Apr 13 12:15:20 2013 UTC (12 years, 6 months ago) by s10k
Content type: text/x-chdr
Original Path: Vago/trunk/Vago/packageWizard/packagepage2.h
File size: 1014 byte(s)
Log Message:
Vago: some layout fixes on windows, removed debug includes

File Contents

# Content
1 #ifndef PACKAGEPAGE2_H
2 #define PACKAGEPAGE2_H
3
4 #include "util.h"
5 #include "logger.h"
6 #include "unzip.h"
7
8 #include <QWizardPage>
9 #include <QtNetwork/QNetworkAccessManager>
10 #include <QtNetwork/QNetworkRequest>
11 #include <QtNetwork/QNetworkReply>
12 #include <QScriptEngine>
13 #include <QScriptValueIterator>
14
15 namespace Ui {
16 class PackagePage2;
17 }
18
19 class PackagePage2 : public QWizardPage
20 {
21 Q_OBJECT
22
23 public:
24 explicit PackagePage2(Logger *myLogger, QWidget *parent = 0);
25
26 ~PackagePage2();
27
28 private slots:
29 void on_pbCheck_clicked();
30 void downloadPackagesCache(QNetworkReply *result);
31
32 void on_cbType_currentIndexChanged(int index);
33 bool validatePage();
34
35 private:
36 Ui::PackagePage2 *ui;
37 Logger *myLogger;
38 static const QString ZipCacheFile;
39 static const QString CacheFile;
40 static const QString PackagesCacheUrl;
41 void checkForUnzipError(UnZip::ErrorCode ec);
42 void checkForPackagesInCache();
43 };
44
45 #endif // PACKAGEPAGE2_H