#include <ui_ResourceRequirementsWizardPage.h>
#include <ui_FilesWizardPage.h>
+#include <ui_AdvancedParametersWizardPage.h>
#ifdef WNT
#undef ERROR
setPage(Page_Files, new BL::FilesPage(this, salome_services));
setPage(Page_Resource, new BL::ResourcePage(this, salome_services));
+ setPage(Page_Advanced, new BL::AdvancedParametersPage(this));
setPage(Page_Conclusion, new BL::ConclusionPage(this));
// Specific pages
setField("resource_choosed", QString(job->getResource().c_str()));
setField("batch_queue", QString(job->getBatchQueue().c_str()));
setField("ll_jobtype", QString(job->getLoadLevelerJobType().c_str()));
+ setField("wckey", QString(job->getWCKey().c_str()));
}
}
ll_jobtype = "";
}
+ // WC Key
+ QString f_wckey = field("wckey").toString();
+ wckey = f_wckey.trimmed().toUtf8().constData();
+
start_job = field("start_job").toBool();
}
}
int
FilesPage::nextId() const
{
- return BL::CreateJobWizard::Page_Conclusion;
+ return BL::CreateJobWizard::Page_Advanced;
}
BL::ConclusionPage::ConclusionPage(QWidget * parent)
{
return BL::CreateJobWizard::Page_Resource;
}
+
+
+
+AdvancedParametersPage::AdvancedParametersPage(CreateJobWizard * parent)
+: QWizardPage(parent),
+ ui(new Ui::AdvancedParametersWizardPage)
+{
+ ui->setupUi(this);
+ registerField("wckey", ui->line_wckey);
+};
+
+AdvancedParametersPage::~AdvancedParametersPage()
+{
+ delete ui;
+}
+
+int
+AdvancedParametersPage::nextId() const
+{
+ return BL::CreateJobWizard::Page_Conclusion;
+}