#ifndef _MED_MODULE_HXX_
#define _MED_MODULE_HXX_
+#include <Python.h>
#include "MEDCALCGUI.hxx"
#include <SalomeApp_Module.h>
const QString& menus="",
const QString& rule="client='ObjectBrowser'");
- MEDCALC::MEDPresentationViewMode getSelectedViewMode();
- MEDCALC::MEDPresentationColorMap getSelectedColorMap();
+// MEDCALC::ViewModeType getSelectedViewMode() const;
+// MEDCALC::ColorMapType getSelectedColorMap() const;
+// MEDCALC::ScalarBarRangeType getSelectedScalarBarRange() const;
inline SALOME_AppStudyEditor* getStudyEditor() { return _studyEditor; }
-
void requestSALOMETermination() const;
-// bool hasMainEventLoopStarted() const;
+ bool itemClickGeneric(std::string& name, std::string& type, int& presId) const;
+
+ int getIntParamFromStudyEditor(SALOMEDS::SObject_var obj, const char* name);
+
+signals:
+ void presentationSelected(int presId, const QString& presType, const QString& presName);
public slots:
virtual bool activateModule(SUIT_Study* theStudy);
void createModuleWidgets();
void createModuleActions();
void initToolbars();
- bool itemClickGeneric(const QModelIndex & index, std::string & name, int & fieldId, int & presId) const;
static void init();
static MED_ORB::MED_Gen_var _MED_engine;
- // GUI needs to talk directly to the pres manager to activate a view, get some params, etc ...:
- static MEDCALC::MEDPresentationManager_ptr _presManager;
-
#ifdef MED_HAS_QTTESTING
TestController * _testController;
#endif
-
};
#endif