ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/s10k/Vago/packageWizard/packagewizard.h
Revision: 771
Committed: Sun Mar 31 19:02:16 2013 UTC (12 years, 6 months ago) by s10k
Content type: text/x-chdr
Original Path: Vago/trunk/Vago/packageWizard/packagewizard.h
File size: 940 byte(s)
Log Message:

File Contents

# Content
1 #ifndef PACKAGEWIZARD_H
2 #define PACKAGEWIZARD_H
3
4 #include "logger.h"
5 #include "packagepage2.h"
6 #include "packagepage3.h"
7 #include "packagepage4.h"
8 #include "packagepagefinal.h"
9 #include "zip.h"
10 #include <QLabel>
11 #include <QVBoxLayout>
12 #include <QLineEdit>
13 #include <QRect>
14 #include <QDesktopWidget>
15 #include <QTextStream>
16 #include <QSettings>
17
18 class PackageWizard
19 {
20 public:
21 PackageWizard(QString workspaceWizardLocation,QSettings *vagoSettings, Logger *myLogger);
22 int exec();
23 private:
24 QWizardPage *createIntroPage();
25 void copyPackageFolders(const DropTableWidget *myTable, QString tableDir, QString modDir, bool &bslExist);
26 void createPackage(const QWizard &myWizard, PackagePage4 *page4);
27 void checkForZipError(Zip::ErrorCode ec);
28
29 Logger *myLogger;
30 QString workspaceWizardLocation;
31 QString packagesLocation;
32 QSettings *vagoSettings;
33 };
34
35 #endif // PACKAGEWIZARD_H