Changeset 292 for trunk


Ignore:
Timestamp:
03/22/10 20:19:03 (14 years ago)
Author:
yerima
Message:

Adding row in the tableWidget is ok.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/yao/src/interface/src/ConstantWindow.cpp

    r291 r292  
    4848                m_helpButton           = new QPushButton("Aide");   /*!< QPushButton for aide. */ 
    4949                m_delButton             = new QPushButton("Supprimer", this);  /*!< QPushButton for Supprimer. */ 
    50                         //m_delButton ->setDisabled(true);        /*!< setDisabled is true. */ 
     50                        m_delButton ->setDisabled(true);          /*!< setDisabled is true. */ 
    5151                //m_saveButton          = new QPushButton("Enregistrer", this);   /*!< QPushButton for Enregistrer. */ 
    5252                        //m_saveButton->setDisabled(true); 
     
    119119   
    120120   
    121           testContenu(compteur);  // Permet de vérifier si une ligne est présente dans le tableau d'affichage. 
    122                                                           // Au cas échéant, on ne désactive pas les boutons "Enregistrer" et "Supprimer".  
     121          //testContenu(compteur);  // Permet de vérifier si une ligne est présente dans le tableau d'affichage. 
     122        //m_delButton->setEnabled(true);                                                          // Au cas échéant, on ne désactive pas les boutons "Enregistrer" et "Supprimer".  
    123123   
    124124      static int i = 1; 
     
    168168                { 
    169169                 
    170                 addRow();                               // Permet de créer une nouvelle dans le tableau d'affichage. 
    171170                Constant localConstant (Nom.toStdString(), Val.toStdString());   
    172171                m_localConstantTable->push_back(localConstant); 
    173                 } 
    174         } 
    175          if ((i!=0)&&(j!=0)) { 
     172                addRow();                               // Permet de créer une nouvelle dans le tableau d'affichage. 
     173         if ((i!=0)&&(j!=0) ) { 
    176174                 if (isCalled) {--i ; isCalled = false; } 
    177175 
    178         addNameInTable(i, j, m_ligneNom->text()); 
     176        //QTableWidgetItem *chaine = new QTableWidgetItem; 
     177           //       chaine->setText(m_ligneNom->text()); 
     178         
     179        //addNameInTable(i, j, m_ligneNom->text()); 
     180        int anInt = m_tableView->rowCount(); 
     181        //if (anInt=0)  
     182        //      m_delButton->setEnabled(false);  
     183        //else 
     184                //m_delButton->setEnabled(true); 
     185        //cout << anInt << endl; 
     186        m_tableView->setItem(anInt - 1, 0, new QTableWidgetItem(m_ligneNom->text())); 
     187        m_tableView->setItem(anInt -1 , 1, new QTableWidgetItem(m_ligneValeur->text())); 
     188 
    179189         m_listeNoms.append(m_ligneNom->text() + " " + m_ligneValeur->text()); 
    180          addValueInTable(i, j, m_ligneValeur->text()); 
     190         //addValueInTable(i, j, m_ligneValeur->text()); 
    181191         
    182192         i++; 
    183193         } 
    184194  
     195 
     196                } 
     197        } 
     198 
    185199         initialiserChamps(); 
    186200  
     
    193207         int row = m_tableView->rowCount(); // Renvoie le nombre de ligne du tableau d'affichage. 
    194208         m_tableView->insertRow(row); 
     209//      cout << row << endl; 
    195210         compteur ++; 
    196211 } 
     
    200215 
    201216        m_ligneNom->clear(); 
    202         m_ligneValeur->setText(""); 
     217        m_ligneValeur->clear(); 
    203218} 
    204219 
     
    210225         isCalled = true; 
    211226         -- compteur; 
    212          testContenu(compteur); 
     227         //testContenu(compteur); 
    213228 } 
    214229  
     
    217232  
    218233         QTableWidgetItem *chaine = new QTableWidgetItem; 
    219                  chaine->setText(nom ); 
    220   
    221          m_tableView->setItem(ligne-1, colonne-1, new QTableWidgetItem(nom )); 
     234                 chaine->setText(nom); 
     235  
     236         m_tableView->setItem(ligne-1, colonne-1, new QTableWidgetItem(nom)); 
    222237 } 
    223238  
     
    226241  
    227242         QTableWidgetItem *chaine = new QTableWidgetItem; 
    228                  chaine->setText(valeur ); 
     243                 chaine->setText(valeur); 
    229244  
    230245         m_tableView->setItem(ligne - 1, colonne, chaine); 
Note: See TracChangeset for help on using the changeset viewer.