#include "BL_Buttons.hxx"
+#include <QGridLayout>
+#include <QGroupBox>
+#include <QHBoxLayout>
+#include <QPushButton>
+
BL::Buttons::Buttons(QWidget * parent) : QWidget(parent)
{
DEBTRACE("Creating BL::Buttons");
#ifndef _BL_BUTTONS_HXX_
#define _BL_BUTTONS_HXX_
-#include <QtGlobal>
-#include <QtGui>
-#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
-#include <QtWidgets>
-#endif
-
#include "BL_Traces.hxx"
+#include <QWidget>
+
+class QPushButton;
+
namespace BL
{
class Buttons: public QWidget
#include "BL_CreateJobWizard.hxx"
#include "BL_JobsManager_QT.hxx"
+
+#include <QFileDialog>
+#include <QMessageBox>
+
#ifndef WNT
#include <unistd.h>
#include <pwd.h>
#ifndef _BL_CREATEJOBWIZARD_HXX_
#define _BL_CREATEJOBWIZARD_HXX_
-#include <QtGlobal>
-#include <QtGui>
-#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
-#include <QtWidgets>
-#endif
-
#include "BL_Traces.hxx"
#include "BL_SALOMEServices.hxx"
#include "JM_ResourceCatalog.hxx"
+#include <QWizard>
+#include <QWizardPage>
#include <string>
#include <list>
+class QGridLayout;
+class QLabel;
+class QLineEdit;
+class QListWidget;
+
namespace Ui {
class ResourceRequirementsWizardPage;
class FilesWizardPage;
class AdvancedParametersWizardPage;
}
-namespace BL{
+namespace BL {
class JobsManager_QT;
class JobNamePage;
#include "BL_GenericGui.hxx"
+#include <QAction>
+#include <QMainWindow>
+#include <QMessageBox>
+#include <QScrollArea>
+#include <QSplitter>
+#include <QStandardItemModel>
+#include <QVBoxLayout>
+
#ifdef WNT
#undef ERROR
#endif
#ifndef _BL_GENERICGUI_HXX_
#define _BL_GENERICGUI_HXX_
-#include <QtGlobal>
-#include <QtGui>
-#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
-#include <QtWidgets>
-#endif
-
#include "BL_GenericGuiDefines.hxx"
#include "BL_Traces.hxx"
#include "BL_Summary.hxx"
#include "JM_ResourceCatalog.hxx"
+#include <QObject>
+
+class QAction;
+class QDockWidget;
+class QMainWindow;
+class QModelIndex;
+
namespace BL
{
class BL_GenericGui_EXPORT GenericGui: public QObject
#include "BL_JobTab.hxx"
#include "BL_Traces.hxx"
+#include <QFormLayout>
+#include <QGroupBox>
+#include <QHBoxLayout>
+#include <QLabel>
+#include <QListWidget>
+#include <QStandardItemModel>
+#include <QVBoxLayout>
+
#ifdef WNT
#undef ERROR
#endif
#ifndef _BL_JOBTAB_HXX_
#define _BL_JOBTAB_HXX_
-#include <QtGlobal>
-#include <QtGui>
-#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
-#include <QtWidgets>
-#endif
-
#include "BL_JobsManager_QT.hxx"
+#include <QTabWidget>
+
+class QFormLayout;
+class QLabel;
+class QListWidget;
+class QModelIndex;
+class QStandardItem;
+class QStandardItemModel;
+
namespace BL
{
class JobTab: public QTabWidget
#include "BL_JobsManager_QT.hxx"
#include "BL_GenericGui.hxx"
+
+#include <QApplication>
+#include <QFileDialog>
+#include <QGroupBox>
+#include <QHBoxLayout>
+#include <QMenu>
+#include <QPushButton>
+#include <QScrollArea>
+#include <QStandardItemModel>
+#include <QTextEdit>
+#include <QTimer>
+#include <QVBoxLayout>
#include <vector>
using namespace std;
#ifndef _BL_JOBSMANAGER_QT_HXX_
#define _BL_JOBSMANAGER_QT_HXX_
-#include <QtGlobal>
-#include <QtGui>
-#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
-#include <QtWidgets>
-#endif
-
#include "BL_Traces.hxx"
#include "BL_JobsManager.hxx"
#include "BL_CreateJobWizard.hxx"
#include "BL_JobsManager.hxx"
#include "BL_QModelManager.hxx"
+#include <QDockWidget>
+#include <QEvent>
#include <string>
-namespace BL{
+class QPushButton;
+class QTextEdit;
+class QTimer;
+
+namespace BL
+{
class JobManagerEvent : public QEvent
{
#include "BL_Traces.hxx"
#include "BL_GenericGui.hxx"
+#include <QHeaderView>
+#include <QMainWindow>
+
BL::JobsTable::JobsTable(QWidget *parent) : QTableView(parent)
{
DEBTRACE("Creating BL::JobsTable");
#ifndef _BL_JOBSTABLE_HXX_
#define _BL_JOBSTABLE_HXX_
-#include <QtGlobal>
-#include <QtGui>
-#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
-#include <QtWidgets>
-#endif
+#include <QTableView>
+
+class QItemSelection;
+class QModelIndex;
namespace BL
{
#include "BL_QModelManager.hxx"
#include "BL_JobsManager_QT.hxx"
+#include <QStandardItemModel>
+
#ifdef WNT
#undef ERROR
#endif
#ifndef _BL_QMODELMANAGER_HXX_
#define _BL_QMODELMANAGER_HXX_
-#include <QtGui>
-
#include "BL_Job.hxx"
-namespace BL{
+#include <QObject>
+
+class QStandardItemModel;
+
+namespace BL
+{
class JobsManager_QT;
class QModelManager: public QObject
#include "BL_Summary.hxx"
#include "BL_Traces.hxx"
+#include <QFormLayout>
+#include <QLabel>
+#include <QStandardItemModel>
+
BL::Summary::Summary(QWidget *parent, BL::JobsManager_QT * jobs_manager) : QWidget(parent)
{
DEBTRACE("Creating BL::Summary");
#ifndef _BL_SUMMARY_HXX_
#define _BL_SUMMARY_HXX_
-#include <QtGlobal>
-#include <QtGui>
-#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
-#include <QtWidgets>
-#endif
-
#include "BL_JobsManager_QT.hxx"
+#include <QWidget>
+
+class QLabel;
+class QModelIndex;
+class QStandardItem;
+class QStandardItemModel;
+
namespace BL
{
class Summary: public QWidget
#include "JM_EditSalomeResource.hxx"
#include "BL_Traces.hxx"
+#include <QCheckBox>
+#include <QComboBox>
+#include <QDialogButtonBox>
+#include <QGridLayout>
+#include <QGroupBox>
+#include <QInputDialog>
+#include <QLabel>
+#include <QLineEdit>
+#include <QListWidget>
+#include <QMessageBox>
+#include <QPushButton>
+#include <QSpinBox>
+#include <QVBoxLayout>
+
using namespace std;
JM::EditSalomeResource::EditSalomeResource(QWidget *parent, BL::SALOMEServices * salome_services,
#ifndef _JM_EDITSALOMERESOURCE_HXX_
#define _JM_EDITSALOMERESOURCE_HXX_
-#include <QtGlobal>
-#include <QtGui>
-#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
-#include <QtWidgets>
-#endif
+#include "BL_SALOMEServices.hxx"
+#include <QDialog>
#include <string>
-#include "BL_SALOMEServices.hxx"
+class QCheckBox;
+class QComboBox;
+class QLineEdit;
+class QListWidget;
+class QPushButton;
+class QSpinBox;
namespace JM
{
#include "JM_SalomeResource.hxx"
#include "JM_EditSalomeResource.hxx"
+#include <QHBoxLayout>
+#include <QListWidget>
+#include <QPushButton>
+#include <QVBoxLayout>
+
JM::ResourceCatalog::ResourceCatalog(QWidget *parent, BL::SALOMEServices * salome_services, bool batch_only)
: QWidget(parent),
_batch_only(batch_only)
#ifndef _JM_RESOURCECATALOG_HXX_
#define _JM_RESOURCECATALOG_HXX_
-#include <QtGlobal>
-#include <QtGui>
-#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
-#include <QtWidgets>
-#endif
-
#include "BL_SALOMEServices.hxx"
+#include <QWidget>
#include <string>
#include <list>
+class QListWidget;
+class QListWidgetItem;
+class QPushButton;
+
namespace JM
{
class ResourceCatalog: public QWidget
#include "JM_SalomeResource.hxx"
#include "BL_Traces.hxx"
+#include <QCheckBox>
+#include <QGridLayout>
+#include <QGroupBox>
+#include <QLabel>
+#include <QLineEdit>
+#include <QListWidget>
+#include <QVBoxLayout>
+
JM::SalomeResource::SalomeResource(QWidget *parent, BL::SALOMEServices * salome_services,
const std::string & resource_name) : QDialog(parent)
{
#ifndef _JM_SALOMERESOURCE_HXX_
#define _JM_SALOMERESOURCE_HXX_
-#include <QtGlobal>
-#include <QtGui>
-#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
-#include <QtWidgets>
-#endif
-
#include "BL_SALOMEServices.hxx"
+#include <QDialog>
#include <string>
+class QCheckBox;
+class QLineEdit;
+class QListWidget;
+
namespace JM
{
class SalomeResource: public QDialog
#include "BL_SalomeGui.hxx"
#include "JOBMANAGER_version.h"
+#include <SUIT_Desktop.h>
+#include <SUIT_ViewWindow.h>
+
BL::SalomeGui::SalomeGui() : MainWindows_SALOME("JobManager")
{
DEBTRACE("Creating BL::SalomeGui");
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-#include <QtGlobal>
-#include <QtGui>
-#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
-#include <QtWidgets>
-#endif
-
#include "BL_GenericGui.hxx"
#include "BL_MainWindows_Qt.hxx"
+#include <QApplication>
+#include <QMainWindow>
+
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
#include "BL_MainWindows_Qt.hxx"
+#include <QAction>
+#include <QMainWindow>
+#include <QMenu>
+#include <QMenuBar>
+
BL::MainWindows_Qt::MainWindows_Qt(QMainWindow * main_window)
{
DEBTRACE("Creating BL::MainWindows_Qt");
#endif
#include "BL_MainWindows_Wrap.hxx"
+
+#include <QObject>
#include <map>
+class QMenu;
+
namespace BL
{
class BL_Wrappers_Qt_EXPORT MainWindows_Qt : public MainWindows_Wrap, public QObject
//
#include "BL_MainWindows_SALOME.hxx"
+
+#include <SalomeApp_Application.h>
#include <SalomeApp_Engine_i.h>
+#include <SUIT_Desktop.h>
+#include <SUIT_ViewManager.h>
+#include <SUIT_ViewWindow.h>
+
+#include <QTextEdit>
BL::MainWindows_SALOME::MainWindows_SALOME(const QString & module_name) :
SalomeApp_Module(module_name)
#include "BL_MainWindows_Wrap.hxx"
-#include <SalomeApp_Application.h>
#include <SalomeApp_Module.h>
-#include <SUIT_ViewManager.h>
-#include <SUIT_ViewModel.h>
-#include <SUIT_ViewWindow.h>
-#include <SUIT_Desktop.h>
+class SalomeApp_Application;
+class SUIT_ViewManager;
+class SUIT_ViewWindow;
namespace BL
{
#ifndef _BL_MAINWINDOWS_WRAP_HXX_
#define _BL_MAINWINDOWS_WRAP_HXX_
-#include <QtGlobal>
-#include <QtGui>
-#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
-#include <QtWidgets>
-#endif
-
#include "BL_Traces.hxx"
+#include <QString>
+
+class QAction;
+class QIcon;
+class QMainWindow;
+class QObject;
+
namespace BL
{
class MainWindows_Wrap