Salome HOME
Ménage avant intégration
[modules/smesh.git] / src / SMESHGUI / MG_ADAPTGUI.hxx
index 5e2a904351eebd756b1591de6ea9cd66f8fe68e8..cd2bf2bbf312ef3f3a14d0c7e6827d961b744279 100644 (file)
@@ -44,7 +44,9 @@
 // model\r
 \r
 \r
-#include "MG_ADAPT.hxx"\r
+//~#include "MG_ADAPT.hxx"\r
+\r
+#include CORBA_SERVER_HEADER(MG_ADAPT)\r
 \r
 class SUIT_ViewWindow;\r
 class SUIT_Desktop;\r
@@ -88,7 +90,7 @@ class SMESHGUI_MgAdaptArguments;
 class SMESHGUI_SpinBox;\r
 class MgAdaptAdvWidgetTreeWidget;\r
 class MgAdaptAdvWidget;\r
-class MgAdapt;\r
+//~class MgAdapt;\r
 class QHeaderView;\r
 class QFileDialog;\r
 \r
@@ -100,10 +102,10 @@ med_idt OuvrirFichier(QString aFile);
 std::string remove_extension(const std::string& filename);\r
 \r
 \r
-enum ADAPTATION_MODE{
+enum ADAPTATION_MODE{\r
        SURFACE, // surface adaption when meshDim == 2\r
-       VOLUME, //  \r
-       BOTH   
+       VOLUME, //\r
+       BOTH\r
 };\r
 //=================================================================================\r
 // class    : SMESHGUI_MgAdaptDlg\r
@@ -115,14 +117,14 @@ class  SMESHGUI_MgAdaptDlg : public QDialog
 public:\r
     //! Property type\r
     enum Mode { Arguments, AdvancedOptions};\r
-    SMESHGUI_MgAdaptDlg( SalomeApp_Module*, MgAdapt*, QWidget* parent= 0,bool isCreation = true );\r
+    SMESHGUI_MgAdaptDlg( SalomeApp_Module*, SMESH::MG_ADAPT_ptr, QWidget* parent= 0,bool isCreation = true );\r
     ~SMESHGUI_MgAdaptDlg();\r
 \r
     void  buildDlg();\r
     void reject();\r
     bool checkParams(QString& msg) ;\r
-    void setModel(MgAdapt*);\r
-    MgAdapt* getModel() const;\r
+    //~void setModel(MgAdapt*);\r
+    SMESH::MG_ADAPT_ptr getModel() const;\r
 \r
 public slots:\r
 \r
@@ -138,7 +140,7 @@ protected :
     MgAdaptAdvWidget* myAdvOpt;\r
     bool                readParamsFromHypo( ) const ;\r
     bool                readParamsFromWidgets( ) ;\r
-    bool                storeParamsToHypo( const MgAdaptHypothesisData& ) const;\r
+    bool                storeParamsToHypo( const SMESH::MgAdaptHypothesisData & ) const;\r
 \r
 private:\r
 \r
@@ -147,8 +149,8 @@ private:
     QTabWidget*           myTabWidget;\r
 \r
 \r
-    MgAdaptHypothesisData* myData;\r
-    MgAdapt* model;\r
+    SMESH::MgAdaptHypothesisData* myData;\r
+    SMESH::MG_ADAPT_ptr model;\r
 \r
 };\r
 \r
@@ -225,7 +227,7 @@ protected slots:
 private slots:\r
     void modeChanged( int);\r
     void sizeMapDefChanged(int);\r
-    void timeStepGroupChanged(int timeStepType, bool disableOther = false, int max = 0);\r
+    void timeStepGroupChanged(int timeStepType, bool disableOther = false, int vmax = 0);\r
     void onSelectMedFilebuttonClicked();\r
     void clear();\r
     void onMedFileCheckBox(int);\r
@@ -235,7 +237,8 @@ private slots:
     void onLocalSelected(QString);\r
     void onNoTimeStep(bool disableOther = false);\r
     void onLastTimeStep(bool disableOther = false);\r
-    void onChosenTimeStep(bool disableOther = false, int max = 0);\r
+    void onChosenTimeStep(bool disableOther = false, int vmax = 0);\r
+    void visibleTimeStepRankLabel(bool visible);\r
 \r
 private:\r
 \r
@@ -295,7 +298,7 @@ private slots:
 private:\r
     void setOptionValue(QString& option, QString& value);\r
     std::map<QString, QTreeWidgetItem *> optionTreeWidgetItem;\r
-    \r
+\r
     QTreeWidgetItem* getNewQTreeWidgetItem(QTreeWidget* table, const char* option, QString& name, bool isCustom);\r
 \r
 };\r