-// 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;