| 241 |
|
|
| 242 |
|
void MainWindow::on_actionAE_Package_Creator_triggered() |
| 243 |
|
{ |
| 244 |
< |
PackageWizard myWizard = PackageWizard(this->workspaceWizardsLocation, this->vagoSettings, this->myLogger); |
| 245 |
< |
myWizard.exec(); |
| 244 |
> |
// it deletes itself once closed |
| 245 |
> |
WizardFactory<PackageWizard>::startInstance(UtilVago::getAppPath(), this->workspaceWizardsLocation, this->vagoSettings, this->myLogger); |
| 246 |
|
} |
| 247 |
|
|
| 248 |
|
void MainWindow::on_actionSound_Wizard_triggered() |
| 249 |
|
{ |
| 250 |
< |
SoundWizard myWizard (UtilVago::getAppPath(), this->workspaceWizardsLocation, this->myLogger, &this->commandMap); |
| 251 |
< |
myWizard.exec(); |
| 250 |
> |
// it deletes itself once closed |
| 251 |
> |
WizardFactory<SoundWizard>::startInstance(UtilVago::getAppPath(), this->workspaceWizardsLocation, this->vagoSettings, this->myLogger, &this->commandMap); |
| 252 |
|
} |
| 253 |
|
|
| 254 |
|
void MainWindow::on_actionBackground_Image_Wizard_triggered() |
| 255 |
|
{ |
| 256 |
< |
BGImageWizard myWizard (UtilVago::getAppPath(), this->workspaceWizardsLocation, this->vagoSettings, this->myLogger); |
| 257 |
< |
myWizard.exec(); |
| 256 |
> |
// it deletes itself once closed |
| 257 |
> |
WizardFactory<BGImageWizard>::startInstance(UtilVago::getAppPath(), this->workspaceWizardsLocation, this->vagoSettings, this->myLogger); |
| 258 |
> |
} |
| 259 |
> |
|
| 260 |
> |
void MainWindow::on_actionWindow_Messages_Wizard_triggered() |
| 261 |
> |
{ |
| 262 |
> |
// it deletes itself once closed |
| 263 |
> |
WizardFactory<WmWizard>::startInstance(UtilVago::getAppPath(), this->workspaceWizardsLocation, this->vagoSettings, this->myLogger); |
| 264 |
|
} |
| 265 |
|
|
| 266 |
|
void MainWindow::on_tbOni_clicked() |
| 562 |
|
|
| 563 |
|
QString command=this->commandMap.value(tabTitle+"->"+from+"->"+to)+" "+myOutputFolder; |
| 564 |
|
|
| 559 |
– |
//TODO: This can be optimized. When some are not enable others are. |
| 565 |
|
if(ui->cbTexture->isChecked()){ |
| 566 |
|
if(ui->leTextureName->text().isEmpty()){ |
| 567 |
|
showErrStatusMessage("Checkbox '"+ui->cbTexture->text()+"' is selected. The file source cannot be empty."); |
| 983 |
|
ui->cbCellShading->setChecked(false); |
| 984 |
|
ui->cbNormals->setEnabled(false); |
| 985 |
|
ui->cbNormals->setChecked(false); |
| 986 |
< |
|
| 986 |
> |
//#error add drag and drop to Extract TRAM with TRBS/ONCC |
| 987 |
|
if(QString::compare(arg1,"TRAM ONI",Qt::CaseSensitive)==0){ //case sensitive is faster |
| 988 |
|
ui->cbWithTRBS_ONCC->setEnabled(true); |
| 989 |
|
} |