1 |
#include "wmwizard.h" |
2 |
|
3 |
WmWizard::WmWizard(const QString &appDir, const QString &workspaceWizardLocation, QSettings *vagoSettings) |
4 |
:AbstractWizard(appDir, workspaceWizardLocation, vagoSettings, true) |
5 |
{ |
6 |
this->bgImagesLocation=this->workspaceWizardLocation+"/WindowMessages"; |
7 |
} |
8 |
|
9 |
void WmWizard::exec(){ |
10 |
|
11 |
WmSetupPage *setupPage = new WmSetupPage(); |
12 |
WmFormatPage *formatPage = new WmFormatPage(); |
13 |
WmFinalPage *finalPage = new WmFinalPage(this->appDir, this->bgImagesLocation, formatPage->getCurrentPages()); |
14 |
|
15 |
this->myWizard.addPage |
16 |
( |
17 |
createIntroPage |
18 |
( |
19 |
"Welcome to the Oni Window Messages Wizard.\n" |
20 |
"This wizard will allow you to create in a few and simple steps Oni Window Messages (DPge, HPge etc).\n" |
21 |
"This Window Messages are used to display information to the player in consoles, diary, help, item / weapon pages etc." |
22 |
) |
23 |
); |
24 |
this->myWizard.addPage(setupPage); |
25 |
this->myWizard.addPage(formatPage); |
26 |
this->myWizard.addPage(finalPage); |
27 |
|
28 |
showWizard("Window Messages Wizard", ":/new/icons/windowmessages.png"); |
29 |
} |
30 |
|
31 |
void WmWizard::beforeClose(QDialog::DialogCode){ |
32 |
|
33 |
} |