]> SALOME platform Git repositories - modules/homard.git/blob - src/HOMARDGUI/MonEditListGroup.cxx
Salome HOME
Fix problems of 'make distcheck'
[modules/homard.git] / src / HOMARDGUI / MonEditListGroup.cxx
1 using namespace std;
2
3 #include "MonEditListGroup.h"
4 #include <utilities.h>
5
6 //---------------------------------------------------------------------
7 MonEditListGroup::MonEditListGroup( MonCreateHypothesis* parentHyp,
8                                     MonCreateBoundaryDi* parentBound,
9                                     bool modal,
10                                     HOMARD::HOMARD_Gen_var myHomardGen,
11                                     QString aCaseName,
12                                     QStringList listeGroupesHypo):
13 //---------------------------------------------------------------------
14 MonCreateListGroup(parentHyp,parentBound,myHomardGen,aCaseName,listeGroupesHypo)
15 {
16   MESSAGE("Debut de MonEditListGroup");
17     setWindowTitle(QObject::tr("HOM_GROU_EDIT_WINDOW_TITLE"));
18   setModal(true);
19   InitGroupes();
20 }
21
22 //------------------------------------
23 MonEditListGroup:: ~MonEditListGroup()
24 //------------------------------------
25 {
26 }
27 // -------------------------------------
28 void MonEditListGroup:: InitGroupes()
29 // -------------------------------------
30 {
31   for (int i = 0; i < _listeGroupesHypo.size(); i++ )
32   {
33      std::cerr << _listeGroupesHypo[i].toStdString().c_str() << std::endl;
34      TWGroupe->insertRow(i);
35      TWGroupe->setItem( i, 0, new QTableWidgetItem( QString ("") ) );
36      TWGroupe->item( i, 0 )->setFlags( 0 );
37      TWGroupe->item( i, 0 )->setCheckState( Qt::Checked );
38      TWGroupe->setItem( i, 1, new QTableWidgetItem(_listeGroupesHypo[i]));
39    }
40    TWGroupe->resizeRowsToContents();
41 }
42
43