+
+ class YACSSchemaPage: public QWizardPage
+ {
+ Q_OBJECT
+
+ public:
+ YACSSchemaPage(QWidget * parent);
+ virtual ~YACSSchemaPage();
+
+ virtual bool validatePage();
+ virtual int nextId() const ;
+ virtual void cleanupPage() {}
+
+ public slots:
+ void choose_file();
+ void choose_env_file();
+ void choose_pre_command_file();
+
+ private:
+ QLineEdit * _yacs_file_text;
+ QLineEdit * _line_env_file;
+ QLineEdit * _line_pre_command;
+ };
+
+ class CommandMainPage: public QWizardPage
+ {
+ Q_OBJECT
+
+ public:
+ CommandMainPage(QWidget * parent);
+ virtual ~CommandMainPage();
+
+ virtual bool validatePage();
+ virtual int nextId() const ;
+ virtual void cleanupPage() {}
+
+ public slots:
+ void choose_command_file();
+ void choose_env_file();
+ void choose_pre_command_file();
+
+ private:
+ QLineEdit * _line_command;
+ QLineEdit * _line_env_file;
+ QLineEdit * _line_pre_command;
+ };
+
+ class PythonSalomeMainPage: public QWizardPage
+ {
+ Q_OBJECT
+
+ public:
+ PythonSalomeMainPage(QWidget * parent);
+ virtual ~PythonSalomeMainPage();
+
+ virtual bool validatePage();
+ virtual int nextId() const ;
+ virtual void cleanupPage() {}
+
+ public slots:
+ void choose_PythonSalome_file();
+ void choose_env_file();
+ void choose_pre_command_file();
+
+ private:
+ QLineEdit * _line_PythonSalome;
+ QLineEdit * _line_env_file;
+ QLineEdit * _line_pre_command;
+ };
+
+ class AdvancedParametersPage: public QWizardPage
+ {
+ Q_OBJECT
+
+ public:
+ AdvancedParametersPage(BL::CreateJobWizard * parent);
+ virtual ~AdvancedParametersPage();
+
+ virtual int nextId() const;
+ virtual void cleanupPage() {}
+
+ private:
+ Ui::AdvancedParametersWizardPage * ui;
+
+ };
+