#ifndef SMESHGUI_ADAPTDLG_H
#define SMESHGUI_ADAPTDLG_H
-#include "HOMARDGUI_Exports.hxx"
+// SMESH includes
+#include "SMESH_SMESHGUI.hxx"
-#include <SalomeApp_Module.h>
-#include "SalomeApp_Study.h"
+// Qt includes
+#include <QDialog>
+// IDL includes
#include <SALOMEconfig.h>
-#include <SALOME_LifeCycleCORBA.hxx>
-#include CORBA_CLIENT_HEADER(HOMARD_Gen)
-#include CORBA_CLIENT_HEADER(HOMARD_Cas)
-#include CORBA_CLIENT_HEADER(HOMARD_Hypothesis)
+#include CORBA_SERVER_HEADER(SMESH_Mesh)
-#include <QString>
+class SMESHGUI;
//=================================================================================
// class : SMESHGUI_AdaptDlg
// purpose :
//=================================================================================
-class SMESHGUI_EXPORT SMESHGUI_AdaptDlg: public QDialog
+class SMESHGUI_EXPORT SMESHGUI_AdaptDlg : public QDialog
{
Q_OBJECT
public:
- SMESHGUI_AdaptDlg( SMESHGUI*,
- int theCommandID);
+ SMESHGUI_AdaptDlg( SMESHGUI*,
+ int theCommandID,
+ SMESH::SMESH_Mesh_ptr = SMESH::SMESH_Mesh::_nil() );
~SMESHGUI_AdaptDlg();
+ virtual bool action (int theCommandID);
virtual bool OnGUIEvent (int theCommandID);
- void initialize( CAM_Application* );
- QString engineIOR() const;
- void windows( QMap<int, int>& ) const;
-
- static HOMARD::HOMARD_Gen_var InitHOMARDGen(SalomeApp_Application* );
+// static ADAPT::ADAPT_Gen_var InitAdaptGen(SalomeApp_Application*);
public slots:
- bool deactivateModule( SUIT_Study* );
- bool activateModule( SUIT_Study* );
- static void setOrb();
-
-private slots:
- void OnGUIEvent();
- void EditAsciiFile();
- void LanceCalcul0();
- void LanceCalcul1();
- void IterInfo();
- void NextIter();
- void MeshPublish0();
- void MeshPublish1();
- void YACSCreate();
- void YACSWrite();
- void Edit();
- void Delete();
-public:
- virtual void contextMenuPopup( const QString&, QMenu*, QString& );
+protected slots:
+private slots:
private:
- void createHOMARDAction( const int id, const QString& po_id, const QString& icon_id = QString(""),
- const int key = 0, const bool toggle = false );
- void createActions();
- void createMenus();
- void recupPreferences();
- void createPopupMenus();
- _PTR(SObject) chercheMonObjet();
-
- virtual void createPreferences();
- HOMARD::HOMARD_Gen_var myComponentHomard;
-
- int anId;
- QString _ObjectName;
- QString _LanguageShort ;
- int _PublisMeshIN ;
- int _PublisMeshOUT ;
- int _YACSMaxIter ;
- int _YACSMaxNode ;
- int _YACSMaxElem ;
- int _YACSTypeTest ;
+
+ void recupPreferences();
+ SMESHGUI* mySMESHGUI; /* Current SMESHGUI object */
+
+ QString _ObjectName;
+ QString _LanguageShort ;
+ int _PublisMeshIN ;
+ int _PublisMeshOUT ;
+ int _YACSMaxIter ;
+ int _YACSMaxNode ;
+ int _YACSMaxElem ;
+ int _YACSTypeTest ;
};
#endif // SMESHGUI_ADAPTDLG_H