Salome HOME
New examples
[modules/smesh.git] / src / SMESHGUI / SMESHGUI_HomardListGroup.cxx
index afd42ebef9b2c1442b5319448de8cb6606bf0058..9e632d9c37c07449f4a8b319ee3468fadee64b5c 100644 (file)
 using namespace std;
 
 // ------------------------------------------------------------------------------------
-SMESH_CreateListGroupCAO::SMESH_CreateListGroupCAO(SMESH_CreateBoundaryCAO* parentBound, bool modal,
-                                             SMESHHOMARD::HOMARD_Gen_var myHomardGen0,
-                                             QString aCaseName,
-                                             QStringList listeGroupesHypo)
+SMESH_CreateListGroupCAO::SMESH_CreateListGroupCAO(SMESH_CreateBoundaryCAO* parentBound,
+                                                   bool modal,
+                                                   SMESHHOMARD::HOMARD_Gen_var myHomardGen0,
+                                                   QString aCaseName,
+                                                   QStringList listeGroupesHypo)
   : QDialog(0), SMESH_Ui_CreateListGroup(),
     _aCaseName (aCaseName),
     _listeGroupesHypo (listeGroupesHypo),
     _parentBound(parentBound)
 {
-  MESSAGE("Debut de  SMESH_CreateListGroupCAO");
+  MESSAGE("Debut de SMESH_CreateListGroupCAO");
   myHomardGen = SMESHHOMARD::HOMARD_Gen::_duplicate(myHomardGen0);
   setupUi(this);
   setModal(modal);
   InitConnect();
   InitGroupes();
 }
-// --------------------------------------------------------------------------------------------------------------
+// ------------------------------------------------------------------------------------
 SMESH_CreateListGroupCAO::SMESH_CreateListGroupCAO(SMESH_CreateBoundaryCAO* parentBound,
-                                             SMESHHOMARD::HOMARD_Gen_var myHomardGen,
-                                             QString aCaseName,
-                                             QStringList listeGroupesHypo)
+                                                   SMESHHOMARD::HOMARD_Gen_var myHomardGen0,
+                                                   QString aCaseName,
+                                                   QStringList listeGroupesHypo)
   : QDialog(0), SMESH_Ui_CreateListGroup(),
     _aCaseName (aCaseName),
     _listeGroupesHypo (listeGroupesHypo),
     _parentBound(parentBound)
 {
-    myHomardGen = SMESHHOMARD::HOMARD_Gen::_duplicate(myHomardGen);
+    myHomardGen = SMESHHOMARD::HOMARD_Gen::_duplicate(myHomardGen0);
     setupUi(this);
     InitConnect();
 }
@@ -112,7 +113,7 @@ void SMESH_CreateListGroupCAO::PushOnOK()
 void SMESH_CreateListGroupCAO::PushOnHelp()
 // ------------------------------------------------------------------------
 {
-  SMESH::ShowHelpFile(QString("gui_create_hypothese.html"));
+  SMESH::ShowHelpFile(QString("homard_create_boundary.html#filtering-by-the-groups"));
 }
 // ------------------------------------------------------------------------
 void SMESH_CreateListGroupCAO::InitGroupes()
@@ -123,7 +124,7 @@ void SMESH_CreateListGroupCAO::InitGroupes()
       TWGroupe->removeRow(row);
   TWGroupe->setRowCount(0);
   if (_aCaseName == QString("")) { return; };
-  SMESHHOMARD::HOMARD_Cas_var monCas= myHomardGen->GetCase(_aCaseName.toStdString().c_str());
+  SMESHHOMARD::HOMARD_Cas_var monCas = myHomardGen->GetCase();
   SMESHHOMARD::ListGroupType_var _listeGroupesCas = monCas->GetGroups();
   for ( int i = 0; i < _listeGroupesCas->length(); i++ ) {
     TWGroupe->insertRow(i);
@@ -146,8 +147,8 @@ void SMESH_CreateListGroupCAO::InitGroupes()
 
 // ------------------------------------------------------------------------
 SMESH_CreateListGroup::SMESH_CreateListGroup(SMESH_CreateBoundaryDi* parentBound, bool modal,
-                                       SMESHHOMARD::HOMARD_Gen_var myHomardGen0,
-                                       QString aCaseName,  QStringList listeGroupesHypo)
+                                             SMESHHOMARD::HOMARD_Gen_var myHomardGen0,
+                                             QString aCaseName,  QStringList listeGroupesHypo)
   : QDialog(0), SMESH_Ui_CreateListGroup(),
     _aCaseName (aCaseName),
     _listeGroupesHypo (listeGroupesHypo),
@@ -163,14 +164,14 @@ SMESH_CreateListGroup::SMESH_CreateListGroup(SMESH_CreateBoundaryDi* parentBound
 
 // ------------------------------------------------------------------------
 SMESH_CreateListGroup::SMESH_CreateListGroup(SMESH_CreateBoundaryDi* parentBound,
-                                       SMESHHOMARD::HOMARD_Gen_var myHomardGen,
-                                       QString aCaseName,  QStringList listeGroupesHypo)
+                                             SMESHHOMARD::HOMARD_Gen_var myHomardGen0,
+                                             QString aCaseName,  QStringList listeGroupesHypo)
   : QDialog(0), SMESH_Ui_CreateListGroup(),
     _aCaseName (aCaseName),
     _listeGroupesHypo (listeGroupesHypo),
     _parentBound(parentBound)
 {
-  myHomardGen = SMESHHOMARD::HOMARD_Gen::_duplicate(myHomardGen);
+  myHomardGen = SMESHHOMARD::HOMARD_Gen::_duplicate(myHomardGen0);
   setupUi(this);
   InitConnect();
 }
@@ -220,7 +221,7 @@ void SMESH_CreateListGroup::PushOnOK()
 void SMESH_CreateListGroup::PushOnHelp()
 // ------------------------------------------------------------------------
 {
-  SMESH::ShowHelpFile(QString("gui_create_hypothese.html"));
+  SMESH::ShowHelpFile(QString("homard_create_boundary.html#filtering-by-the-groups"));
 }
 // ------------------------------------------------------------------------
 void SMESH_CreateListGroup::InitGroupes()
@@ -231,7 +232,7 @@ void SMESH_CreateListGroup::InitGroupes()
       TWGroupe->removeRow(row);
   TWGroupe->setRowCount(0);
   if (_aCaseName == QString("")) { return; };
-  SMESHHOMARD::HOMARD_Cas_var monCas= myHomardGen->GetCase(_aCaseName.toStdString().c_str());
+  SMESHHOMARD::HOMARD_Cas_var monCas = myHomardGen->GetCase();
   SMESHHOMARD::ListGroupType_var _listeGroupesCas = monCas->GetGroups();
   for ( int i = 0; i < _listeGroupesCas->length(); i++ )
   {
@@ -254,12 +255,12 @@ void SMESH_CreateListGroup::InitGroupes()
 
 //---------------------------------------------------------------------
 SMESH_EditListGroupCAO::SMESH_EditListGroupCAO( SMESH_CreateBoundaryCAO* parentBound,
-                                          bool modal,
-                                          SMESHHOMARD::HOMARD_Gen_var myHomardGen,
-                                          QString aCaseName,
-                                          QStringList listeGroupesHypo):
+                                                bool modal,
+                                                SMESHHOMARD::HOMARD_Gen_var myHomardGen0,
+                                                QString aCaseName,
+                                                QStringList listeGroupesHypo):
 //---------------------------------------------------------------------
-SMESH_CreateListGroupCAO(parentBound,myHomardGen,aCaseName,listeGroupesHypo)
+SMESH_CreateListGroupCAO(parentBound,myHomardGen0,aCaseName,listeGroupesHypo)
 {
   MESSAGE("Debut de SMESH_EditListGroupCAO");
     setWindowTitle(QObject::tr("HOM_GROU_EDIT_WINDOW_TITLE"));
@@ -290,12 +291,12 @@ void SMESH_EditListGroupCAO:: InitGroupes()
 
 //---------------------------------------------------------------------
 SMESH_EditListGroup::SMESH_EditListGroup( SMESH_CreateBoundaryDi* parentBound,
-                                    bool modal,
-                                    SMESHHOMARD::HOMARD_Gen_var myHomardGen,
-                                    QString aCaseName,
-                                    QStringList listeGroupesHypo):
+                                          bool modal,
+                                          SMESHHOMARD::HOMARD_Gen_var myHomardGen0,
+                                          QString aCaseName,
+                                          QStringList listeGroupesHypo):
 //---------------------------------------------------------------------
-SMESH_CreateListGroup(parentBound,myHomardGen,aCaseName,listeGroupesHypo)
+SMESH_CreateListGroup(parentBound,myHomardGen0,aCaseName,listeGroupesHypo)
 {
   MESSAGE("Debut de SMESH_EditListGroup");
     setWindowTitle(QObject::tr("HOM_GROU_EDIT_WINDOW_TITLE"));