X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSMESHGUI%2FSMESHGUI_AdaptDlg.h;h=4392340ea1363ffff54afe9b7c7368e46a001edc;hb=d4b3f508bf172a4623f109c34fc7371c1fe0dcf1;hp=45cbe28bffc432b7e6e4a9387c45d0d034bd0ec6;hpb=bb0c73cad0102749536b3ca64f0423f05dfce3df;p=modules%2Fsmesh.git diff --git a/src/SMESHGUI/SMESHGUI_AdaptDlg.h b/src/SMESHGUI/SMESHGUI_AdaptDlg.h index 45cbe28bf..4392340ea 100644 --- a/src/SMESHGUI/SMESHGUI_AdaptDlg.h +++ b/src/SMESHGUI/SMESHGUI_AdaptDlg.h @@ -24,84 +24,56 @@ #ifndef SMESHGUI_ADAPTDLG_H #define SMESHGUI_ADAPTDLG_H -#include "HOMARDGUI_Exports.hxx" +// SMESH includes +#include "SMESH_SMESHGUI.hxx" -#include -#include "SalomeApp_Study.h" +// Qt includes +#include +// IDL includes #include -#include -#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 +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& ) 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