Salome HOME
Copyright update 2020
[modules/med.git] / src / MEDCalc / gui / ProcessingController.hxx
index f3bffe195be8961a3891d369b2a69e8d014b5570..330dc83d612dd15947a8204a58cc83160cc4fc9b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2016  CEA/DEN, EDF R&D
+// Copyright (C) 2016-2020  CEA/DEN, EDF R&D
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
 #ifndef PROCESSING_CONTROLLER_HXX
 #define PROCESSING_CONTROLLER_HXX
 
+#include <Python.h>
 #include "MEDCALCGUI.hxx"
 
 #include "MEDEventListener_i.hxx"
 #include <SALOMEconfig.h>
 #include CORBA_CLIENT_HEADER(MEDDataManager)
 
-#include <QtGui>
+#include <QObject>
 #include <SalomeApp_Module.h>
 #include <SALOME_AppStudyEditor.hxx>
 
 typedef struct {
   enum EventType {
     EVENT_IMPORT_OBJECT,
-    EVENT_PROCESS_INTERPOLATE_FIELD,
-    EVENT_PROCESS_CHANGE_UNDERLYING_MESH
+    EVENT_INTERPOLATE_FIELD,
+    EVENT_CHANGE_UNDERLYING_MESH
   };
   int eventtype;
-  XmedDataObject* objectdata;
+  int fieldId;
+  int meshId;
+  MEDCALC::InterpolationParameters interpParams;
 } ProcessingEvent;
 
 class MEDModule;